Employee Wellness Management System

ABSTRACT

A method managing wellness of employees is presented. A computer system receives a group of health factors for activities and group of preferences for activities of the employees. The computer system identifies a recommendation for an activity for a portion of the employees based on the group health factors, the group of preferences, and information for locations where recommended activities are to occur. The computer system then sends the recommendation for the activity to the portion of the employees.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a Continuation of U.S. patent application Ser. No.14/598,648, filed Jan. 16, 2015, entitled “Employee Wellness ManagementSystem,” which is related to U.S. patent application Ser. No. 14/598,706(Attorney Docket No. ES2014054.2), entitled “Employee PreferenceIdentification in a Wellness Management System,” filed Jan. 16, 2015,which applications are incorporated herein by reference.

BACKGROUND INFORMATION Field

The present disclosure relates generally to an improved data processingsystem. In particular, the present disclosure relates to a method andapparatus for managing the wellness of employees in an organization.Still more particularly, the present disclosure relates to a method andapparatus for a graphical user interface used in recommending andscheduling activities to employees of an organization to facilitate adesired level of wellness.

Background

Information systems are used for many different purposes. For example,an information system may be used to process payroll to generatepaychecks for employees in an organization. Additionally, an informationsystem also may be used by a human resources department to maintainbenefits and other records about employees. For example, a humanresources department may manage health insurance, wellness plans, andother programs and organizations using an employee information system.

Current systems implementing employee wellness plans include fitnessgoals and activity rewards for monitored employees. However, theseemployee systems plans lack capabilities to encourage and maximizeemployee participation based on scheduling activities that arespecifically interesting to the employee. As a result, current employeewellness systems are often underutilized or completely disregarded byemployees.

Therefore, it would be desirable to have a method and apparatus thattake into account at least some of the issues discussed above, as wellas other possible issues. For example, it would be desirable to have amethod and apparatus that overcome issues with employee wellness systemsthat are underutilized by nonparticipating employees.

SUMMARY

In one illustrative embodiment, a method for managing wellness ofemployees is presented. A computer system receives a group of healthfactors for activities and group of preferences for activities of theemployees. The computer system identifies a recommendation for anactivity for a portion of the employees based on the group healthfactors, the group of preferences, and information for locations whererecommended activities are to occur. The computer system then sends therecommendation for the activity to the portion of the employees.

In another illustrative embodiment, a computer system comprises awellness management system for managing wellness of employees. Thewellness management system receives a group of health factors foractivities and group of preferences for activities of the employees. Thewellness management system identifies a recommendation for an activityfor a portion of the employees based on the group health factors, thegroup of preferences, and information for locations where recommendedactivities are to occur. The wellness management system then sends therecommendation for the activity to the portion of the employees.

In yet another illustrative embodiment, a computer program product formanaging wellness of employees comprises a computer readable storagemedia, and program code stored on the computer readable storage media.The program code instructs wellness management system to receive a groupof health factors for activities and group of preferences for activitiesof the employees. The program code instructs the wellness managementsystem to identify a recommendation for an activity for a portion of theemployees based on the group health factors, the group of preferences,and information for locations where recommended activities are to occur.The program code then constructs the wellness management system to sendyou the recommendation for the activity to the portion of the employees.

The features and functions can be achieved independently in variousembodiments of the present disclosure or may be combined in yet otherembodiments in which further details can be seen with reference to thefollowing description and drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

The novel features believed characteristic of the illustrativeembodiments are set forth in the appended claims. The illustrativeembodiments, however, as well as a preferred mode of use, furtherobjectives and features thereof, will best be understood by reference tothe following detailed description of an illustrative embodiment of thepresent disclosure when read in conjunction with the accompanyingdrawings, wherein:

FIG. 1 is a block diagram of a wellness management environment depictedin accordance with an illustrative embodiment;

FIG. 2 is an illustration of a graphical user interface for employeeinteraction with a wellness management system depicted in accordancewith an illustrative embodiment;

FIG. 3A is an illustration of an employee identification displayingreal-time monitoring information within a graphical user interfacedepicted in accordance with an illustrative embodiment;

FIG. 3B is an illustration of an employee identification displayingcurrent activity preferences within a graphical user interface depictedin accordance with an illustrative embodiment;

FIG. 4A is an illustration of a current activity ranked according to anumber of steps taken by various employee groups within a graphical userinterface depicted in accordance with an illustrative embodiment;

FIG. 4B is an illustration of a current activity ranked according to adistance traveled by various employee groups within a graphical userinterface depicted in accordance with an illustrative embodiment;

FIG. 4C is an illustration of a current activity ranked according to anumber of calories burned by various employee groups within a graphicaluser interface depicted in accordance with an illustrative embodiment;

FIG. 5A is an illustration of an employee historic monitoringinformation showing a breakdown of monitoring information on a dailybasis within a graphical user interface depicted in accordance with anillustrative embodiment;

FIG. 5B is an illustration of an employee historic monitoringinformation showing called out details for a time interval within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 6 is an illustration of an employer-sponsored campaigns within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 7A is an illustration of real-time wellness information showingemployees ranked according to a number of steps taken individuallywithin a graphical user interface depicted in accordance with anillustrative embodiment;

FIG. 7B is an illustration of real-time wellness information showingemployees ranked according to a distance traveled individually within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 7C is an illustration of real-time wellness information showingemployees ranked according to a number of calories burned individuallywithin a graphical user interface depicted in accordance with anillustrative embodiment;

FIG. 8 is an illustration of wellness rankings within a graphical userinterface depicted in accordance with an illustrative embodiment;

FIG. 9 is an illustration of a previous recommendation within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 10 is an illustration of a upcoming recommendation within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 11 is an illustration of a graphical user interface foradministrator interaction with a wellness management system depicted inaccordance with an illustrative embodiment;

FIG. 12 is an illustration of an administrator identification within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 13 is an illustration of historic participation information withina graphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 14A is an illustration of a wellness metric overview displayingfitness related metrics over a daily time interval within a graphicaluser interface depicted in accordance with an illustrative embodiment;

FIG. 14B is an illustration of a wellness metric overview displayingfitness related metrics over a weekly time interval within a graphicaluser interface depicted in accordance with an illustrative embodiment;

FIG. 14C is an illustration of a wellness metric overview displayingfitness related metrics over a monthly time interval within a graphicaluser interface depicted in accordance with an illustrative embodiment;

FIG. 15 is an illustration of an employee incentive allocation within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 16A is an illustration of recommendations shown for a recommendedactivity that subsequently will occur at a recommended time within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 16B is an illustration of recommendations shown for a recommendedactivity that previously occurred at a recommended time within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 17A is an illustration of a wellness metric comparison displayingmonitored metrics for an aggregate number of steps taken by employeeswithin a graphical user interface depicted in accordance with anillustrative embodiment;

FIG. 17B is an illustration of a wellness metric comparison displayingmonitored metrics for an aggregate number of calories burned byemployees within a graphical user interface depicted in accordance withan illustrative embodiment;

FIG. 17C is an illustration of a wellness metric comparison displayingmonitored metrics for an aggregate number of sick days taken byemployees within a graphical user interface depicted in accordance withan illustrative embodiment;

FIG. 17D is an illustration of a wellness metric comparison displayingmonitored metrics for an aggregate distance traveled by employees withina graphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 17E is an illustration of a wellness metric comparison displaying acomparison of monitored metrics for an aggregate number of steps takenand an aggregate number of sick days taken by employees within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 17F is an illustration of a wellness metric comparison displaying acomparison of monitored metrics for an aggregate number of steps takenand an aggregate distance traveled by employees within a graphical userinterface depicted in accordance with an illustrative embodiment;

FIG. 17G is an illustration of a wellness metric comparison displaying acomparison of monitored metrics for an aggregate number of caloriesburned and an aggregate number of sick days taken by employees within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 17H is an illustration of a wellness metric comparison displaying acomparison of monitored metrics for an aggregate number of caloriesburned and an aggregate distance traveled by employees within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 18A is a partial view of an illustration of an activity schedulinginterface for administrator interaction with a wellness managementsystem depicted in accordance with an illustrative embodiment;

FIG. 18B is a partial view of an illustration of an activity schedulinginterface for administrator interaction with a wellness managementsystem depicted in accordance with an illustrative embodiment;

FIG. 19A is an illustration of activity filters within a graphical userinterface depicted in accordance with an illustrative embodiment;

FIG. 19B is an illustration of activity filters showing a drop-down menuselectable option for filtering activities according to a geographicalproximity of corresponding locations within a graphical user interfacedepicted in accordance with an illustrative embodiment;

FIG. 19C is an illustration of activity filters showing a drop-down menuselectable option for filtering activities according to an activityduration within a graphical user interface depicted in accordance withan illustrative embodiment;

FIG. 19D is an illustration of activity filters showing a drop-down menuselectable option for filtering activities according to an expectedcaloric expenditure within a graphical user interface depicted inaccordance with an illustrative embodiment;

FIG. 20A is an illustration of activity types and aggregate activitypreferences within a graphical user interface depicted in accordancewith an illustrative embodiment;

FIG. 20B is an illustration of activity types and aggregate activitypreferences showing a selection of a single activity type within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 20C is an illustration of activity types and aggregate activitypreferences showing a selection of a single activity type within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 20D is an illustration of activity types and aggregate activitypreferences showing a selection of multiple activity types within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 20E is an illustration of activity types and aggregate activitypreferences showing a selection of multiple activity types and calledout details for data points within a graphical user interface depictedin accordance with an illustrative embodiment;

FIG. 20F is an illustration of activity types and aggregate activitypreferences showing a selection of multiple activity types within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 20G is an illustration of activity types and aggregate activitypreferences showing a selection of multiple activity types within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 20H is an illustration of activity types and aggregate activitypreferences showing a selection of multiple activity types within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 20I is an illustration of activity types and aggregate activitypreferences showing a selection of all activity types within a graphicaluser interface depicted in accordance with an illustrative embodiment;

FIG. 21A is an illustration of a recommendation including availabilitystatistics within a graphical user interface depicted in accordance withan illustrative embodiment;

FIG. 21B is an illustration of a recommendation including availabilitystatistics and called out details indicating a number of employees thatare available to participate during a recommended time within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 21C is an illustration of a recommendation including availabilitystatistics and called out details indicating a number of employees thatare not available to participate during a recommended time within agraphical user interface depicted in accordance with an illustrativeembodiment;

FIG. 22 is an illustration of a flowchart of a process for recommendingactivities to achieve a desired level of wealth of wellness amongemployees depicted according to an illustrative embodiment;

FIG. 23 is an illustration of a flowchart of a process for displayingactivity preferences within a graphical user interface to achieve adesired level of wealth of wellness among employees is depictedaccording to an illustrative embodiment;

FIG. 24 is an illustration of a flowchart for of a process updatingactivity preferences of employees to achieve a desired level of wealthof wellness among employees depicted according to an illustrativeembodiment; and

FIG. 25 is an illustration of a block diagram of a data processingsystem in accordance with an illustrative embodiment.

DETAILED DESCRIPTION

The illustrative embodiments recognize and take into account one or moredifferent considerations. For example, the illustrative embodimentsrecognize and take into account that the concept of managing employeewellness may be viewed as a method of organizing human actions that isbased on the fundamental building blocks of gathering employee wellnessinformation, analyzing employee wellness information, and takingappropriate action to manage the wellness of employees on the analysisof the employee wellness information. The different illustrativeembodiments recognize and take into account that current systems andmethods of managing employee wellness may be limited in various ways.The illustrative embodiments implement and integrate the basic buildingblocks of managing employee wellness into something significantly moreby applying the basic building blocks in a meaningful way to improvemanaging employee wellness beyond that provided by current uses of thesebasic building blocks. For example, the illustrative embodiments expandupon and integrate the basic building blocks of managing employeewellness into something significantly more by enabling a personalizedapproach to recommending, scheduling, monitoring, and evaluatingactivities to be performed as part of an employee wellness managementsystem.

For example, the illustrative embodiments recognize and take intoaccount that in scheduling activities within an employee wellnessmanagement system, various characteristics about the employees, theactivities, and locations at which the activities take place may be usedto increase a likelihood of employee participation in those activities.Characteristics of the employee may include, for example, an employee'sdesired level of wellness, an employee's health self-assessment data, anemployee's health diagnostic data, and an employee's activitypreferences. Characteristics of the activity may include activity healthfactors. Characteristics of the location may include locationinformation.

The illustrative embodiments recognize and take into account thatscheduling activities within an employee wellness management system thatappeal to a broad range of employees may be more difficult to comparethan desired. The illustrative embodiments also recognize and take intoaccount that encouraging participation in scheduled activities of anemployee wellness management system may be more difficult than desired.

Thus, the illustrative embodiments provide a method and apparatusrecommending, scheduling, monitoring, and evaluating activities to beperformed as part of an employee wellness management system. Theserecommended activities are for people in an organization. In particular,the people may be employees in an organization. In one example, aprocess for managing wellness of employees is presented. The processreceives, by a computer system, a group of health factors for activitiesand group of preferences for activities of the employees. The processidentifies, by the computer system, a recommendation for an activity fora portion of the employees based on the group health factors, the groupof preferences, and information for locations where recommendedactivities are to occur. The process then sends, by the computer system,the recommendation for the activity to the portion of the employees.

With reference now to the figures and in particular with reference toFIG. 1, an illustration of a block diagram of a wellness managementenvironment is depicted in accordance with an illustrative embodiment.Wellness management environment 100 includes wellness management system102. Wellness management system 102 is used to perform operations withrespect to employees 104. The operations can be, for example but notlimited to, at least one of recommending, scheduling, monitoring, andevaluating activities to be performed by employees 104. As depicted,employees 104 are people who are employed by or associated with anentity for which wellness management system 102 is implemented, such asemployer 106.

Wellness management system 102 can be implemented in computer system101, where the computer system is a hardware system includes one or moredata processing systems. When more than one data processing system ispresent, those data processing systems may be in communication with eachother using a communications medium. The communications medium may be anetwork. The data processing systems may be selected from at least oneof a computer, a workstation, a server computer, a tablet computer, alaptop computer, a mobile phone, a personal digital assistant (PDA), orsome other suitable data processing system.—then we can say that thesteps may be distributed to different data processing systems in thecomputer system—then we have a data processing system diagram that showsa processor unit—that has one or more processors—i.e. chips with one ormore cores on each chip.

Associated with each of employees 104 are characteristics 108.Characteristics 108 are tracked information about the associated one ofthe employees 104 that can be used to schedule activities 110 formanaging the wellness of employees 104. Characteristics 108 can includeat least one of desired level of wellness 112, health self-assessmentdata 114, health diagnostic data 116, activity preferences 118, or othersuitable characteristics.

As used herein, the phrase “at least one of,” when used with a list ofitems, means different combinations of one or more of the listed itemsmay be used and only one of each item in the list may be needed. Inother words, at least one of means any combination of items and numberof items may be used from the list but not all of the items in the listare required. The item may be a particular object, thing, or a category.

For example, without limitation, “at least one of item A, item B, oritem C” may include item A, item A and item B, or item B. This examplealso may include item A, item B, and item C or item B and item C. Ofcourse, any combinations of these items may be present. In someillustrative examples, “at least one of” may be, for example, withoutlimitation, two of item A; one of item B; and ten of item C; four ofitem B and seven of item C; or other suitable combinations.

Characteristics 108 can include desired level of wellness 112. Desiredlevel of wellness 112 can be at least one of a target standard or goalfor various health related parameters. Desired level of wellness 112 setby at least one of employees 104 or employer 106, and can include, forexample but not limited to, standards or goals for at least one of bloodpressure, cholesterol, triglycerides, glucose, or body mass index foremployees 104. Desired level of wellness 112 can include, for examplebut not limited to, standards or goals for a duration of activities tobe performed, or an intensity of activities to be performed, which canbe measured for example by an amount of energy expenditure of theemployees 104 or rate of energy expenditure of the employees 104.Desired level of wellness 112 can include one-time standards or goals,or also periodic repeating standards or goals, such as daily goals,weekly goals, yearly goals, or some other suitable types of goals.

Desired level of wellness 112 can include, for example but not limitedto, standards or goals for each of the employees 104 individually, aswell as standards or goals for employees 104 in the aggregate. Whenaggregated, employer 106 can use desired level of wellness 112 tonegotiate health insurance premiums or coverage or healthcare premiumsor coverage from a healthcare or insurance provider. This negotiationcan be based on identifying a lower cost for the health insurance orhave healthcare resulting from attaining the standards or goals byemployees 104 individually or in the aggregate. In this manner, each ofemployees 104 is incentivized to perform activities in order to attaindesired level of wellness 112.

Characteristics 108 can include health self-assessment data 114. Healthself-assessment data 114 is a qualitative measure of various healthcharacteristics as provided by employees 104. Health self-assessmentdata 114 can include, for example but not limited to, an employee'sself-evaluation of at least one of health, allergies, nutrition, stress,tobacco use, alcohol use, sleep habits, or other suitable metrics forhealth self-assessment data 114.

Characteristics 108 can include health diagnostic data 116. Healthdiagnostic data 116 is a quantitative measure of various healthcharacteristics of employees 104. Health diagnostic data 116 caninclude, for example but not limited to, measurement at least one ofblood pressure, cholesterol, triglycerides, glucose, or body mass index,or some other type of data for an employee.

Characteristics 108 can include activity preferences 118. Activitypreferences 118 are indications from each of employees 104 as to thetype or nature of activities typically enjoyed by the employee, or inwhich activities the employee is likely to participate.

Activity preferences 118 can include an indication of a specificactivity. The specific activity may include, for example but not limitedto, at least one of a soccer, football, yoga, frisbee, walking,basketball, tennis, table tennis, biking, skiing, weightlifting, hiking,or some other suitable activity.

Activity preferences 118 can include an indication of a generalactivity. The general activity may include, for example but not limitedto, outdoor activities, indoor activities, team activities, individualactivities, activities having a certain level of social interaction,activities likely to burn a desired number of calories, activitieshaving a desired physical intensity level of the activities, activitiesoccurring at a particular location, or activities occurring at alocation having particular location, or some other suitable preference.The location can be, for example, one of locations 120, as discussedbelow.

Activity preferences 118 can be updated based on feedback received fromemployees 104 upon the completion of an activity. For example, if one ofemployees 104 indicates a positive or negative opinion of a particularone of activities 110, that employee's activity preferences 118 can beupdated to reflect the indication. Similarly, if one of employees 104indicates a positive or negative opinion of a particular location, thatemployee's activity preferences 118 can be updated to reflect theindication. Feedback for a particular location can also be used toupdate location information 126, as discussed below.

Activities 110 is a listing of physical activities, actions, orexercises that wellness management system 102 can recommend to employees104. Activities 110 may include, for example but not limited to specificactivities, such as at least one of a soccer, football, yoga, frisbee,walking, basketball, tennis, table tennis, biking, skiing,weightlifting, hiking, or some other suitable activity.

Each of activities 110 include health factors 122. Health factors 122are characteristics of the associated one of activities 110. Healthfactors 122 may indicate, for example but not limited to, that theassociated one of activities 110 is one or more of an outdoor activity,and indoor activity, a team activity, or an individual activity.Additionally, health factors 122 may indicate, for example but notlimited to, that the associated one of activities 110 is associated witha certain level of social interaction, is likely to burn a certainnumber of calories, is associated with a particular intensity level, hasachieved a certain popularity among employees 104, or some othersuitable health factor.

Locations 120 is a listing of various geographical locations, venues,recreational areas, or other locations at which at least one ofactivities 110 can occur. For example, locations 120 may include, butare not limited to at least one of a park, a swimming pool, an officebuilding, a recreational area, a recreational sports arena, arecreational sports facility, or other location.

Each of locations 120 includes a listing of corresponding activities124. Corresponding activities 124 are activities 110 that can occur onfacilities at the associated one of locations 120. For example,locations 120 may include several recreational areas. However,recommendations for tennis should be scheduled only at ones of thoserecreational areas where tennis courts are located. Each of locations120 may be associated with at least one of, or more than onecorresponding activities 124. Similarly, each of activities 110 may beassociated with at least one of, or more than one of correspondinglocations 125.

Each of locations 120 include location information 126. Locationinformation 126 is characteristics of the associated location. Locationinformation 126 can include, for example but not limited to, at leastone of a popularity of the location, expected weather conditions duringa time when a particular activity is to occur, safety conditions of thelocation, whether the location is a recommended location, whether thelocation is preferred location, or whether the location carriesinsurance or coinsurance on a particular activity.

Location information 126 can include a popularity of the location.Popularity of a location is an aggregated positive or negative opinionof employees 104 regarding the associated one of locations 120.Popularity of a location can be updated based on feedback received fromemployees 104 upon the completion of an activity occurring at thatlocation. When a particular location attains a certain level ofpopularity by receiving a certain level of positive feedback, thatlocation can be indicated as a recommended location.

Location information 126 can include expected weather conditions.Expected weather conditions is a forecast of projected conditionsoccurring at locations 120. Expected weather conditions can includeatmospheric conditions, such as but not limited to, at least one of aforecast the temperature a forecasted chance of precipitation, or someother suitable weather condition. Expected weather conditions can alsoinclude expected allergy conditions, such as but not limited to, atleast one of forecasted pollen levels, forecasted mold levels,forecasted dust levels, forecasted ozone levels, or some other suitableallergy condition.

Location information 126 can include safety conditions. Safetyconditions are unsafe conditions present at a location that canpotentially cause injury, illness or death. Safety conditions of thelocation can include, for example but not limited to, unsanitaryconditions, unsafe equipment, lack of adequate safety equipment, lack ofadequate supervision, potential trip hazards, potential fall hazards, orother conditions present at the location that can potentially causeinjury, illness, or death. Safety conditions of a location can beupdated based on feedback received from employees 104 upon thecompletion of an activity occurring at that location. When a particularlocation receiving a certain level of positive feedback regarding safetyconditions at that location, that location can be indicated as apreferred location. Additionally, whether the location carries insuranceor co-insurance on particular activities to occur can also factor intowhether that location is indicated as a preferred location.

Based on characteristics 108 of employees 104 and activities 110,wellness management system 102 can determine aggregate activitypreferences 128. Aggregate activity preferences 128 can be statisticalcalculations, statistical weights, or other values that indicate anaggregated opinion of employees 104 about activities 110.

Aggregate activity preferences 128 can include a statistically basedindication of ones of activities 110 that are preferentially enjoyed byemployees 104, or a statistically significant portion thereof.Similarly, aggregate activity preferences 128 can include astatistically based indication of ones of activities 110 in which astatistically significant portion of employees 130 is likely toparticipate. As used herein, statistically significant can be at leastone of a percentage of employees 104, a finite number of employees 104,or a requisite number of employees 104 needed to participate in anactivity.

Aggregate activity preferences 128 can include an indication of ageneral activity enjoyed by employees 104, or a statisticallysignificant portion thereof. Aggregate activity preferences 128 caninclude an indication of a general activity in which a statisticallysignificant portion of employees 104 is likely to participate. Aggregateactivity preferences 128 can include statistically aggregated opinionsregarding locations 120, or health factors 122.

Aggregate activity preferences 128 can be updated based on updates toactivity preferences 118. According to an illustrative embodiment,aggregate activity preferences 128 can be utilized in determiningrecommended locations and preferred locations. Based on aggregateactivity preferences 128, activities 110, and locations 120, wellnessmanager 129 in wellness management system 102 can make recommendation132.

Wellness manager 129 may be implemented in software, hardware, firmwareor a combination thereof. When software is used, the operationsperformed by wellness manager 129 may be implemented in program codeconfigured to run on hardware, such as a processor unit. When firmwareis used, the operations performed by wellness manager 129 may beimplemented in program code and data and stored in persistent memory torun on a processor unit. When hardware is employed, the hardware mayinclude circuits that operate to perform the operations in wellnessmanager 129.

In the illustrative examples, the hardware may take the form of acircuit system, an integrated circuit, an application specificintegrated circuit (ASIC), a programmable logic device, or some othersuitable type of hardware configured to perform a number of operations.With a programmable logic device, the device may be configured toperform the number of operations. The device may be reconfigured at alater time or may be permanently configured to perform the number ofoperations. Programmable logic devices include, for example, aprogrammable logic array, a programmable array logic, a fieldprogrammable logic array, a field programmable gate array, and othersuitable hardware devices. Additionally, the processes may beimplemented in organic components integrated with inorganic componentsand may be comprised entirely of organic components excluding a humanbeing. For example, the processes may be implemented as circuits inorganic semiconductors.

Recommendation 132 can be a recommendation to employees 104 or portionof employees 130 for the scheduling of one of activities 110.Recommendation 132 can take the form of, for example but not limited to,at least one of an icon or graphic within a graphical user interface, ane-mail, a chat message, or a short messaging service (SMS) message. Inone illustrative embodiment, a recommendation 132 is an interactive iconor graphic displayed within a graphical user interface, such asgraphical user interface 134, as discussed below.

Recommendation 132 can be a recommendation to employees 104 or portionof employees 130 for the scheduling of one of activities 110. Portion ofemployees 130 can be ones of employees 104 having at least one of acommon desired level of wellness 112, common health self-assessment data114, common health diagnostic data 116, or common activity preferences118. In this manner, recommendation 132 can be sent to portion ofemployees 130 that share at least one of common fitness goals, commonpresent fitness levels, or common interests in recommended activity 136.Portion of employees 130 is therefore more likely to participate inrecommended activity 136.

Alternatively, portion of employees 130 can be one of a user selectedsubgroup of employees 104 or an administrator selected subgroup ofemployees 104. In this manner, recommendation 132 can be sent to portionof employees 130 that, for example, share a common social circle, sharea common department, share a common managerial level, or share a commonworkgroup, and are therefore more likely to participate in recommendedactivity 136.

Recommended activity 136 is one of activities 110 that is recommended toportion of employees 130. Wellness manager 129 can identify recommendedactivity 136 from aggregate activity preferences 128.

In one illustrative embodiment, wellness manager 129 can preferentiallyidentify recommended activity 136 when recommended activity 136 or hasachieved a certain popularity among employees 104, or when portion ofemployees 130 indicating a preference for recommended activity 136 is astatistically significant portion of employees 104.

Recommended time 138 is a time at which or during which recommendedactivity 136 occurs. According to an illustrative embodiment, wellnessmanagement system 102 can identify recommended time 138 based onavailability information parsed from calendar applications for employees104. In this manner, wellness management system 102 can account forscheduled vacation days, personal days, sick days, times during whichbusiness activities or meetings are scheduled for employees 104, timesduring which employees 104 are geographically remote from recommendedlocation 140, times during which others of activities 110 are scheduledfor employees 104, or other conflicting engagements that might impedeemployees 104 or portion of employees 130 from participating inrecommended activity 136.

According to one illustrative embodiment, once recommended time 138 isidentified, wellness management system 102 can modify portion ofemployees 130 to include others of employees 104 based on calendaredevents for those other employees. For example, wellness managementsystem 102 may identify employees 104 that do not have other scheduledevents during recommended time 138. Wellness manager 129 can sendrecommendation 132 to portion of employees 130, and additionally sendrecommendation 132 to those other employees in order to, for example,introduce those other employees to additional activities, introducethose other employees to portion of employees 130, or to facilitate theother employees attaining desired level of wellness 112.

Recommended location 140 is one of locations 120 at which recommendedactivity 136 occurs at recommended time 138. According to anillustrative embodiment, wellness management system 102 can identifyrecommended location 140 based on the location information 126, activitypreferences 118, and whether recommended activity 136 is a correspondingactivity 124 recommended location 140.

Recommended location 140 takes into account location information 126.Therefore, recommendation 132 can be tailored to the specific conditionspresent at recommended location 140. Because recommended location 140also takes into account aggregate activity preferences 128,recommendation 132 can be tailored to opinions of employees 104 orportion of employees 130 regarding recommended location 140. Therefore,wellness management system 102 can identify recommended location 140 ina manner that is likely to increase participation in recommendedactivity 136 and achieve desired level of wellness 112 for portion ofemployees 130.

As depicted, wellness management system 102 includes display system 142.In this illustrative example, display system 142 can be a group ofdisplay devices. A display device in display system 142 may be selectedfrom one of a liquid crystal display (LCD), a light emitting diode (LED)display, an organic light emitting diode (OLED) display, and othersuitable types of display devices.

In this illustrative example, display system 142 includes graphical userinterface 134. In this illustrative example, wellness management system102 can display information such as for example, at least one of useridentification, current activities, historic monitoring information,employee wellness rankings, employer-sponsored incentives,employer-sponsored campaigns, recommendation 132, participationstatistics 144, or other suitable information in graphical userinterface 134.

Wellness management system 102 may receive user input selecting thedisplay information in graphical user interface 134. Wellness managementsystem 102 may also receive user input through graphical user interface134 recommending, scheduling, monitoring and analyzing variousactivities 110 to be performed by employees 104, or a portion ofemployees 130, at one of locations 120.

In this illustrative example, graphical user interface 134 includesemployee interface 146. Employee interface 146 is an interface throughwhich employees 104 can interact with wellness management system 102.Wellness management system 102 can display, for example at least one ofuser identification, current activities, employee historic monitoringinformation, employee wellness rankings, employer-sponsored incentives,employer-sponsored campaigns, real-time wellness information,recommendation 132, participation statistics 144, or other suitableinformation in employee interface 146. Through employee interface 146,employees 104 can indicate desired level of wellness 112, healthself-assessment data 114, health diagnostic data 116, and activitypreferences 118.

In this illustrative example, graphical user interface 134 includesadministrator interface 148. Administrator interface 148 is an interfacethrough which the administrators of wellness management system 102 ordesignated ones of employees 104 can interact with wellness managementsystem 102. Wellness management system 102 can display information suchas, for example at least one of administrator identification, currentactivities, employee historic monitoring information, employee wellnessrankings, employer-sponsored incentives, employer-sponsored campaigns,real-time wellness information, aggregated wellness information,aggregate activity preferences 128, recommendation 132, participationstatistics 144, or other suitable information in administrator interface148.

Administrator interface 148 is an interface through which administratorsof wellness management system 102 or designated ones of employees 104can receive input for recommending, scheduling, monitoring and analyzingvarious activities 110 to be performed by employees 104, or a portion ofemployees 130, at one of locations 120.

In this illustrative example, graphical user interface 134 can displayat least one of aggregate activity preferences 128 or participationstatistics 144 in polar charts 150. Polar charts 150 are graphicaldisplays of aggregate activity preferences 128 or participationstatistics 144 in the form of a two-dimensional chart represented onaxes starting from the same point. The data length of an axes isproportional to the magnitude of the aggregate activity preferences 128or participation statistics 144 for an associated one of activities 110relative to a maximum magnitude of one of aggregate activity preferences128 or one of participation statistics 144 across all other activities110 displayed in polar charts 150. A line is drawn connecting the datavalues for each spoke.

By displaying the information in polar charts 150, wellness managementsystem 102, administrators utilizing administrator interface 148 canmore quickly determine at least one of normalities, similarities, oroutliers among employees 104, activities 110, locations 120, aggregateactivity preferences 128, and participation statistics 144.

By locating similar or dissimilar ones of activities 110, locations 120,aggregate activity preferences 128, and participation statistics 144within polar charts 150, wellness management system 102 canpreferentially make recommendation 132 for activities and locationspreferred by employees 104 or portion of employees 130 in order tomaximize participation of portion of employees 130 in recommendation132. Similarly, wellness management system 102 can preferentially notmake recommendation 132 for activities and locations not preferred byemployees 104 or portion of employees 130.

By locating similar or dissimilar ones of activities 110, locations 120,aggregate activity preferences 128, and participation statistics 144within polar charts 150, wellness management system 102 can makerecommendation 132 for ones of activities 110 and locations 120 that aresimilar to, but not necessarily indicated by, activity preferences 118for a particular one of employees 104.

By locating outliers among activities 110, locations 120, aggregateactivity preferences 128, and participation statistics 144 within polarcharts 150, wellness management system 102 can identify at least one ofhealth factors 122 or location information 126 that contributes to anuncharacteristic popularity or unpopularity of the one of activities 110or one of locations 120. Wellness management system 102 can then makerecommendation 132, giving preference for activities 110 and locations120 that share the uncharacteristically popular health factors 122 orlocation information 126. Wellness management system 102 can makerecommendation 132, negatively weighting activities 110 and locations120 that do not share the uncharacteristically popular health factors122 or location information 126.

In this manner, the display of activities 110, locations 120, aggregateactivity preferences 128, and participation statistics 144 within polarcharts 150 can help to maximize participation of portion of employees130 in recommended activity 136. By maximizing participation ofemployees 104, wellness management system 102 can facilitate portion ofemployees 130 in attaining desired level of wellness 112.

Participation statistics 144 includes activity statistics 152. Activitystatistics 152 are statistical information describing participation ofemployees 104 or portion of employees 130, in recommended activity 136.Activity statistics 152 can include registration statistics such as butnot limited to, at least one of a number of employees 104 registeringfor recommended activity 136, a percentage of employees 104 registeringfor recommended activity 136, a number of portion of employees 130registering for recommended activity 136, or a percentage of portion ofemployees 130 registering for recommended activity 136. Registrationstatistics can be monitored based on interactions of employees 104 withemployee interface 146, indicating an intention to participate inrecommended activity 136.

Activity statistics 152 can include participation statistics such as butnot limited to, at least one of a number of employees 104 participatingin recommended activity 136, a percentage of employees 104 participatingin recommended activity 136, a number of portion of employees 130participating in recommended activity 136, a percentage of portion ofemployees 130 participating in recommended activity 136, a numberemployees 104 who registered for and participated in recommendedactivity 136, a percentage of employees 104 who registered for andparticipated in recommended activity 136, a number portion of employees130 who registered for and participated in recommended activity 136, ora percentage of portion of employees 130 who registered for andparticipated in recommended activity 136. Participation statistics canbe monitored based on wellness management system 102 receivingmonitoring information 154 from personal fitness trackers 156 discussedbelow, indicating an associated one of employees 104 actuallyparticipated in recommended activity 136.

Activity statistics 152 can include other statistics based on monitoringinformation 154 received from personal fitness trackers 156. Forexample, activity statistics 152 can include statistics related to anactivity level of recommended activity 136, such as a number of caloriesburned. Activity statistics 152 can include statistics related tobiometric data during participation recommended activity 136. Forexample, activity statistics 152 may include as a heart rate, arespiratory rate, blood pressure, or other biometric data collected bypersonal fitness trackers 156 during performance of recommended activity136.

Activity statistics 152 can also include opinion statistics regardingthe opinions of employees 104 participating in recommended activity 136.The opinions can be received as feedback opinions 160 received throughemployee interface 146. Feedback opinions 160 can include opinions aboutrecommended activity 136, such as for example but not limited to, atleast one of opinions about the recommended activity 136, whetherrecommended activity 136 was enjoyable, a likelihood to participate inidentical recommended activities, or a likelihood to participate insimilar recommended activities.

Participation statistics 144 includes location statistics 158. Locationstatistics 158 are statistical information regarding recommendedlocation 140 during recommended time 138. Location statistics 158 caninclude statistics related to location information 126.

Location statistics 158 can include monitored weather statistics, suchas but not limited to, at least one of a measured temperature atrecommended time 138 or measured precipitation at recommended time 138.Monitored weather statistics can also include measured allergyconditions at recommended location 140 during recommended time 138, suchas but not limited to, at least one of measured pollen levels, measuredmold levels, measured dust levels, or measured ozone levels. Monitoredweather statistics can be recorded as monitoring information 154 bypersonal fitness trackers 156, and transferred to wellness managementsystem 102 during synchronization with personal fitness trackers 156.

Location statistics 158 can also include opinion statistics regardingthe opinions of employees 104 participating in recommended activity 136.The opinions can be received as feedback opinions 160 received throughemployee interface 146. Feedback opinions 160 can include opinions aboutrecommended location 140, such as for example but not limited to, atleast one of opinions about the weather at recommended location 140during recommended activity 136, opinions about a safety of recommendedlocation 140 during recommended activity 136, opinions about a securityof recommended location 140 during recommended activity 136, alikelihood to participate in identical recommended activities atrecommended location 140, or a likelihood to participate in similarrecommended activities at recommended location 140.

Personal fitness trackers 156 are wearable technology devices formonitoring and tracking fitness-related metrics of employees 104.Personal fitness trackers 156 collect monitoring information 154 duringthe performance of recommended activities 136.

Personal fitness trackers 156 can be synchronized with wellnessmanagement system 102 for transfer of monitoring information 154.Wellness management system 102 can then correlate monitoring information154 to recommended activity 136. Wellness management system 102 can thenupdate activity preferences 118, health factors 122, locationinformation 126, aggregate activity preferences 128, and participationstatistics 144 based on correlating monitoring information 154 torecommended activity 136.

Personal fitness trackers 156 can be heterogeneous personal fitnesstrackers. In this manner, each of employees 104 are not restricted to aparticular make or model of personal fitness tracker 156.

According to one illustrative embodiment, personal fitness tracker 156includes a location monitoring system, such as a global positioningsystem. The location of the personal fitness tracker 156 is recorded inmonitoring information 154. Wellness management system 102 comparesrecorded locations in monitoring information 154 with locationinformation 126 of locations 120. If the recorded location of personalfitness tracker 156 correlates to one of recommended locations 140during recommended time 138, wellness management system 102 assumes thatan associated one of employees 104 participated in recommended activity136.

Personal fitness tracker 156 records monitoring information 154 at leastduring the performance of recommended activity 136. Monitoringinformation 154 can include various fitness related metrics, such as butnot limited to, at least one of a number of steps taken duringrecommended activity 136, a number of calories burned during recommendedactivity 136, a distance traveled during recommended activity 136, anexercise duration of recommended activity 136, a heart rate duringrecommended activity 136, a respiratory rate during recommended activity136, a blood pressure during recommended activity 136, or other suitablebiometric data that can be collected by personal fitness trackers 156.

In the illustrative example, wellness management system 102 may be usedto recommend, schedule, monitor and analyze various activities 110 to beperformed by employees 104, or a portion of employees 130, at one oflocations 120. By recommending, scheduling, monitoring, and analyzingactivities performed by employees 104, Wellness management system 102can enable a desired level of wellness among employees 104.

When aggregated, employer 106 can use desired level of wellness 112 tonegotiate health insurance premiums or coverage or healthcare premiumsor coverage from a healthcare or insurance provider. This negotiationcan be based on identifying a lower cost for the health insurance orhave healthcare resulting from attaining the standards or goals byemployees 104 individually or in the aggregate.

As a result, computer system 101 operates as a special purpose computersystem in which wellness manager 129 in computer system 101 enablesrecommending, scheduling, monitoring, and evaluating activities to beperformed as part of an employee wellness management system based onactivity health factors and activity preferences. Wellness manager 129identifies a recommendation for an activity for a portion of theemployees based on the group health factors, the group of preferences,and information for locations where recommended activities are to occur.Wellness manager 129 enables personalization of recommended activitiesby identifying an employee's health factors and preferences.

Wellness manager 129 enables a personalized approach to recommending,scheduling, monitoring, and evaluating activities to be performed aspart of an employee wellness management system. Thus, wellness manager129 transforms computer system 101 into a special purpose computersystem as compared to currently available general computer systems thatdo not have wellness manager 129.

The illustration of wellness management system 102 in FIG. 1 is notmeant to imply physical or architectural limitations to the manner inwhich an illustrative embodiment may be implemented. Other components inaddition to or in place of the ones illustrated may be used. Somecomponents may be unnecessary. Also, the blocks are presented toillustrate some functional components. One or more of these blocks maybe combined, divided, or combined and divided into different blocks whenimplemented in an illustrative embodiment.

For example, wellness manager 129 may be used to track employeeactivities as part of a calendar system. As another illustrativeexample, changes to employee preferences can be displayed andmanipulated for single employees as well as groups of employees.

With reference next to FIG. 2, an illustration of a graphical userinterface for employee interaction with a wellness management system isdepicted in accordance with an illustrative embodiment. As depicted,employee interface 200 is an example of employee interface 146 ofgraphical user interface 134 in FIG. 1.

As depicted, employee interface 200 can display at least one of employeeidentification 202, current activities 204, employee historic monitoringinformation 206, employee wellness rankings 208, employer-sponsoredcampaigns 210, real-time wellness information 212, previousrecommendation 214 and upcoming recommendation 216.

With reference next to FIGS. 3A and 3B, an illustration of an employeeidentification within a graphical user interface is depicted inaccordance with an illustrative embodiment. As depicted, employeeidentification 300 is an example of employee identification 202 in FIG.1.

Employee identification 300 can include employee 310. Employee 310 isone of employees 104. If employee 310 is also designated as anadministrator of wellness management system 102, employee identification300 can also include link 312 that allows employee 310 to toggle betweenemployee interface 200 and administrator interface 1100 as depicted inFIG. 11 described below. Employee 310 can toggle between real-timemonitoring information of FIG. 3A and current activity preferences ofFIG. 3B by selecting appropriate icon 314.

Referring now specifically to FIG. 3A, employee identification 300displays real-time monitoring information for target wellness goals 316of employee 310. Wellness management system 102 provides wellness goals316 as a real-time feedback to employee 310 to enable desired level ofwellness 112. The real-time monitoring information can be tracked asmonitoring information 154 utilizing employee 310's personal fitnesstracker 156.

Referring now specifically to FIG. 3B, employee identification 300displays current activity preferences 320 of employee 310. As depicted,activity preferences 320 are examples of activity preferences 118.Activity preferences 320 indicate specific activities. As depicted,activity preferences 320 indicate a preference for soccer and biking.

With reference next to FIGS. 4A, 4B, and 4C, an illustration of acurrent activity within a graphical user interface is depicted inaccordance with an illustrative embodiment. As depicted, currentactivity 400 is an example of current activities 204 in FIG. 2. Asdepicted, current activity 400 can be a display of recommended activity136, scheduled for a present time based on recommendation 132.

Current activity 400 can include activity title 402. Activity title 402is a name identifying current recommended activity 136. Current activity400 can also include activity description 404. Activity description 404is a short explanation of current activity 400, and can include detailssuch as an indication of recommended location 140, or whether currentactivity 400 is associated with employer-sponsored campaigns 210.

Current activity 400 can also include activity rankings 406. Activityrankings 406 is a real-time metric displaying a participation ranking ofemployee groups, such as portion of employees 130, in current activity400. Activity rankings 406 can rank employee groups by various differentparameters. Employee 310 can toggle between the parameters by selectingone of appropriate icons 408.

Referring specifically to FIG. 4A, current activity 400 displaysactivity rankings 406 ranked according to a number of steps taken byvarious employee groups, such as portion of employees 130. The number ofsteps taken can be tracked as monitoring information 154 utilizingpedometer system of personal fitness tracker 156.

Referring specifically to FIG. 4B, current activity 400 displaysactivity rankings 406 ranked according to a distance traveled by variousemployee groups, such as portion of employees 130. The distance can betracked as monitoring information 154 utilizing location monitoringsystem, such as a global positioning system, of personal fitness tracker156.

Referring specifically to FIG. 4C, current activity 400 displaysactivity rankings 406 ranked according to a number of calories burned byvarious employee groups, such as portion of employees 130. Burnedcalories can be monitored and displayed, for example as gross caloriesburned or pro rata calories burned. Burned calories can be tracked asmonitoring information 154 of personal fitness tracker 156.

With reference next to FIGS. 5A and 5B, an illustration of employeehistoric monitoring information within a graphical user interface isdepicted in accordance with an illustrative embodiment. As depicted,employee historic monitoring information 500 is an example of employeehistoric monitoring information 206 in FIG. 2.

Employee historic monitoring information 500 provides a breakdown ofmonitoring information 154 recorded for employee 310 at previous times.As depicted, employee historic monitoring information 500 displaysmonitoring information 154 for a number of steps taken during timeintervals 502. However, other ones of monitoring information 154, suchas a number of calories burned during time intervals 502 or a distancetraveled during time intervals 502, could be similarly displayed.

As shown in FIG. 5A, historic monitoring information 500 displays timeintervals 502 showing a breakdown of monitoring information 154 on adaily basis. However, other durations for time intervals 502 could alsobe utilized for displaying historic monitoring information 500.

As shown in FIG. 5B, details 504 for each of the time intervals 502 canbe called out by employee 310. For example, details 504 can be calledout by clicking, mousing over, or otherwise selecting one of the timeintervals 502.

With reference next to FIG. 6, an illustration of an employer-sponsoredcampaign within a graphical user interface is depicted in accordancewith an illustrative embodiment. As depicted, employer-sponsoredcampaign 600 is an example of employer-sponsored campaigns 210 in FIG.2.

Employer-sponsored campaign 600 can include campaign title 602. Campaigntitle 602 is a name identifying employer-sponsored campaign 600.

Employer-sponsored campaign 600 can also include campaign goals 604.Campaign goals can be, for example one of goals for employees 104 in theaggregate, goals for portion of employees 130, or individual goals foremployee 310. Campaign goals 604 can include physical activity goals.

As shown in FIG. 6, campaign goals 604 includes a physical activity goal“steps,” and can include a real-time progress toward completion of thegoal. Similarly, a physical activity goal “distance” is shown, and caninclude a real-time progress toward completion of the goal. Progresstoward completion of a physical activity goal can be tracked and updatedby receiving monitoring information 154 from personal fitness tracker156.

Campaign goals 604 can include monetary goals. Monetary goals caninclude, for example at least one of contributions by employees 104,contributions by group of employees 130, contributions by employee 310,or contributions by employer 106. Contributions by employer 106 can be,for example at least one of direct contributions from employer 106,employer contributions based on participation of employees 104 inrecommended activities 136, or employer contributions based oncompletions of other ones of campaign goals 604. As shown in FIG. 6, amonetary goal “funds raised” is shown, and can include a real-timeprogress toward completion of the goal.

With reference next to FIGS. 7A, 7B, and 7C, an illustration of wellnessrankings within a graphical user interface is depicted in accordancewith an illustrative embodiment. As depicted, wellness rankings 700 isan example of wellness rankings 208 in FIG. 2.

Wellness rankings 700 displays a real-time ranking of employees 104 orgroup of employees 130 based monitoring information 154 received frompersonal fitness trackers 156. Wellness rankings 700 displays employeeranking 702 based on cumulative monitoring information 154 received frompersonal fitness trackers 156 over a predetermined time interval.According to an illustrative embodiment, time interval can be, forexample one of daily, weekly, monthly, or other time intervals set byemployer 106. According to an illustrative embodiment, the time intervalcan correspond to a duration of current activity 400. According to anillustrative embodiment, the time interval can correspond to a durationof employer-sponsored campaign 600.

Wellness rankings 700 can rank employees 104 or group of employees 130by various different parameters. Employee 310 can toggle between theparameters by selecting appropriate one of icons 704.

Referring specifically to FIG. 7A, wellness rankings 700 show employees104 ranked according to a number of steps taken individually byemployees 104. The number of steps taken can be tracked as monitoringinformation 154 utilizing a pedometer system of personal fitness tracker156. As shown in FIG. 7A, wellness rankings 700 ranks employee 310second among employees 104 according to a number of steps taken.

Referring specifically to FIG. 7B, wellness rankings 700 show employees104 ranked according to a distance traveled individually by employees104. The distance can be tracked as monitoring information 154 utilizinga location monitoring system, such as a global positioning system, ofpersonal fitness tracker 156. As shown in FIG. 7B, wellness rankings 700ranks employee 310 second among employees 104 according to a distancetraveled.

Referring specifically to FIG. 7C, wellness rankings 700 show employees104 ranked according to a number of calories burned individually byemployees 104. Burned calories can be tracked as monitoring information154 of personal fitness tracker 156. As shown in FIG. 7C, wellnessrankings 700 ranks employee 310 first among employees 104 according to anumber of calories burned.

With reference next to FIG. 8, an illustration of real-time wellnessinformation within a graphical user interface is depicted in accordancewith an illustrative embodiment. As depicted, real-time wellnessinformation 800 is an example of real-time wellness information 212 inFIG. 2.

Real-time wellness information 800 provides employee 310 with alerts 802regarding relative changes in wellness rankings 700 among employees 104.Alerts 802 can be provided in real-time when wellness management system102 receives monitoring information 154 from personal fitness tracker156 of ones of employees 104.

With reference next to FIG. 9, an illustration of a previousrecommendation within a graphical user interface is depicted inaccordance with an illustrative embodiment. As depicted, previousrecommendation 900 is an example of previous recommendation 214 in FIG.2. Previous recommendation 900 is an example of recommendation 132 forrecommended activity 136 that has previously occurred at recommendedtime 138. As depicted, previous recommendation 900 is for a most recent,previously occurring recommended activity 136.

Previous recommendation 900 includes recommended activity 136. Asdepicted, recommended activity 136 is one of activities 110 that waspreviously recommended to employee 310. Previous recommendation 900 alsoincludes recommended location 140.

As depicted, previous recommendation 900 also displays feedback opinions160. As depicted, previous recommendation 900 displays feedback opinions160 about whether recommended activity 136 was enjoyable to ones ofemployees 104 that participated in recommended activity 136. However,previous recommendation 900 can also displays feedback opinions 160regarding, such as for example but not limited to, at least one of alikelihood to participate in identical recommended activities, or alikelihood to participate in similar recommended activities. Feedbackopinions 160 can include opinions about recommended location 140, suchas for example but not limited to, at least one of opinions about theweather at recommended location 140 during recommended activity 136,opinions about a safety of recommended location 140 during recommendedactivity 136, opinions about a security of recommended location 140during recommended activity 136, a likelihood to participate inidentical recommended activities at recommended location 140, or alikelihood to participate in similar recommended activities atrecommended location 140.

As depicted, previous recommendation 900 also includes participationstatistics 144. As depicted, participation statistics 144 is a numberemployees 104 who registered for and participated in recommendedactivity 136 of previous recommendation 900. However, previousrecommendation 900 can include others of participation statistics 144,such as but not limited to, at least one of a number of employees 104participating in an activity, a percentage of employees 104participating in an activity, a number of portion of employees 130participating in an activity, a percentage of portion of employees 130participating in an activity, a percentage of employees 104 whoregistered for and participated in recommended activity 136, a numberportion of employees 130 who registered for and participated inrecommended activity 136, or a percentage of portion of employees 130who registered for and participated in recommended activity 136.

With reference next to FIG. 10, an illustration of a upcomingrecommendation within a graphical user interface is depicted inaccordance with an illustrative embodiment. As depicted, upcomingrecommendation 1000 is an example of upcoming recommendation 216 in FIG.2. Upcoming recommendation 1000 is an example of recommendation 132 forrecommended activity 136 that will subsequently occur at recommendedtime 138. As depicted, upcoming recommendation 1000 is for a soonestsubsequently occurring recommended activity 136.

Upcoming recommendation 1000 includes recommended activity 136. Asdepicted, recommended activity 136 is one of activities 110 that isrecommended to employee 310. Upcoming recommendation 1000 also includesrecommended location 140.

As depicted, upcoming recommendation 1000 also includes participationstatistics 144. As depicted, participation statistics 144 is a number ofemployees 104 registering for recommended activity 136 of upcomingrecommendation 1000. However, participation statistics 144 can includeother registration statistics such as but not limited to, at least oneof, a percentage of employees 104 registering for recommended activity136, a number of portion of employees 130 registering for recommendedactivity 136, or a percentage of portion of employees 130 registeringfor recommended activity 136. Registration statistics can be monitoredbased on interactions of employees 104 with employee interface 146,indicating an intention to participate in recommended activity 136.

With reference next to FIG. 11, an illustration of a graphical userinterface for administrator interaction with a wellness managementsystem is depicted in accordance with an illustrative embodiment. Asdepicted, administrator interface 1100 is an example of administratorinterface 148 of graphical user interface 134 in FIG. 1.

As depicted, administrator interface 1100 can display at least one ofadministrator identification 1110, historic participation information1112, wellness metric overview 1114, employer-sponsored campaigns 210,employee incentive allocation 1116, wellness advertisements 1118,recommendations 1120, and wellness metric comparison 1122.

With reference next to FIG. 12, an illustration of an administratoridentification within a graphical user interface is depicted inaccordance with an illustrative embodiment. As depicted, administratorinterface 1200 is an example of administrator identification 1110 inFIG. 11.

Administrator interface 1200 can include administrator 1210.Administrator 1210 is an administrator of wellness management system102. Administrator 1210 can also be one of employees 104. Whenadministrator 1210 is one of employees 104, administrator interface 1200can also include an link 1212 to toggle between administrator interface1100 and employee interface 200.

Administrator 1210 can perform other administrative functions withinwellness management system 102 by selecting appropriate icons withinadministrator interface 1200. As depicted, administrator 1210 canschedule one of activities 110 by selecting icon 1214; administrator1210 can view employer-sponsored campaigns by selecting icon 1216;administrator 1210 can view employees 104 by selecting icon 1218; andadministrator 1210 can generate wellness reports by selecting icon 1220.By selecting one of icons 1214, 1216, 1218, and 1220, administrator 1210can navigate to an appropriate interface for performing the associatedadministrative function.

With reference next to FIG. 13, an illustration of historicparticipation information within a graphical user interface is depictedin accordance with an illustrative embodiment. As depicted, historicparticipation information 1300 is an example of historic participationinformation 1112 in FIG. 11. Historic participation information 1300 canbe generated from participation statistics 144.

Historic participation information 1300 provides a high-level overviewof participation by employees 104 in previously occurring recommendedactivity 136. As shown, historic participation information 1300 displaystime intervals 1302 showing a breakdown of participation by employees104 in recommended activity 136 on a daily basis. However, otherdurations for time intervals 1302 could also be utilized for displayinghistoric participation information 1300. Details for each of the timeintervals 1302 can be called out by administrator 1210 by clicking,mousing over, or otherwise selecting one of the time intervals 1302.

With reference next to FIGS. 14A, 14B, and 14C, an illustration of awellness metric overview within a graphical user interface is depictedin accordance with an illustrative embodiment. As depicted, wellnessmetric overview 1400 is an example of wellness metric overview 1114 inFIG. 11.

Wellness metric overview 1400 displays fitness related metrics 1402.Fitness related metrics 1402 can be aggregated and updated in real-timeas wellness management system 102 receives monitoring information 154for employees 104 from personal fitness tracker 156. Fitness relatedmetrics 1402 can show metrics such as but not limited to, at least oneof an aggregate number of steps taken by employees 104, an aggregatedistance traveled by employees 104, or an aggregate number of caloriesburned by employees 104.

Wellness metric overview 1400 displays fitness related metrics 1402based on cumulative monitoring information 154 received over apredetermined time interval. The time interval can be, for example oneof daily, weekly, monthly, or other time intervals set by employer 106.Administrator 1210 can view different time intervals by making anappropriate selection, such as from drop-down menu 1404, within wellnessmetric overview 1400.

Referring specifically to FIG. 14A, wellness metric overview 1400displays fitness related metrics 1402 over a daily time interval.Fitness related metrics 1402 are updated to reflect cumulativemonitoring information 154 received from personal fitness trackers 156over the selected daily time interval.

Referring specifically to FIG. 14B, wellness metric overview 1400displays fitness related metrics 1402 over a weekly time interval.fitness related metrics 1402 are updated to reflect cumulativemonitoring information 154 received from personal fitness trackers 156over the selected weekly time interval.

Referring specifically to FIG. 14C, wellness metric overview 1400displays fitness related metrics 1402 over a monthly time interval.fitness related metrics 1402 are updated to reflect cumulativemonitoring information 154 received from personal fitness trackers 156over the selected monthly time interval.

Referring now to FIG. 15, an illustration of an employee incentiveallocation within a graphical user interface is depicted in accordancewith an illustrative embodiment. As depicted, employee incentiveallocation 1500 is an example of employee incentive allocation 1116 inFIG. 11.

Employee incentive allocation 1500 provides an interface through whichadministrator 1210 can recognize or reward ones of employees 104 thathave attained desired level of wellness 112. Employee incentiveallocation 1500 can include recognition icons 1510. Administrator 1210can select recognition icons 1510 to recognize employees 104 that haveattained desired level of wellness 112. Employee incentive allocation1500 can include reward icon 1512. Administrator 1210 can select rewardicon 1512 to reward employees 104 that have attained desired level ofwellness 112.

With reference next to FIGS. 16A and 16B, an illustration ofrecommendations within a graphical user interface is depicted inaccordance with an illustrative embodiment. As depicted, recommendations1600 is an example of recommendations 1120 in FIG. 11. Recommendations1120 are examples of recommendation 132.

Recommendations 1600 can include recommendation 132 for recommendedactivity 136 that subsequently will occur at recommended time 138.Recommendations 1600 can include recommendation 132 for a recommendedactivity 136 that has previously occurred at recommended time 138.Administrator 1210 can navigate through recommendations 1600 byselecting navigation icons 1610.

Referring now specifically to FIG. 16A, recommendation 1612 is shown forrecommended activity 136 that subsequently will occur at recommendedtime 138. Recommendation 1612 includes participation statistics 144. Asdepicted, participation statistics 144 is a number of employees 104registering for recommended activity 136 of upcoming recommendation1612. However, participation statistics 144 can include otherregistration statistics such as but not limited to, at least one of, apercentage of employees 104 registering for recommended activity 136, anumber of portion of employees 130 registering for recommended activity136, or a percentage of portion of employees 130 registering forrecommended activity 136. Registration statistics can be monitored basedon interactions of employees 104 with employee interface 146, indicatingan intention to participate in recommended activity 136.

Recommendation 1612 includes location information 126 for recommendedlocation 140. As depicted, location information 126 includes expectedweather conditions for recommended location 140 at recommended time 138.

Referring now specifically to FIG. 16B, recommendation 1614 is shown forrecommended activity 136 that previously occurred at recommended time138. Recommendation 1614 includes participation statistics 144. Asdepicted, participation statistics 144 is a number employees 104 whoregistered for and participated in recommended activity 136 ofrecommendation 1614. However, recommendation 1614 can include others ofparticipation statistics 144, such as but not limited to, at least oneof a number of employees 104 participating in recommended activity 136,a percentage of employees 104 participating in recommended activity 136,a number of portion of employees 130 participating in recommendedactivity 136, a percentage of portion of employees 130 participating inrecommended activity 136, a percentage of employees 104 who registeredfor and participated in recommended activity 136, a number portion ofemployees 130 who registered for and participated in recommendedactivity 136, or a percentage of portion of employees 130 who registeredfor and participated in recommended activity 136.

Recommendation 1614 also includes location statistics 158 and feedbackopinions 160. As depicted, location statistics 158 include monitoredweather statistics of a measured temperature for recommended location140 at recommended time 138, and monitored atmospheric conditions forrecommended location 140.

With reference next to FIGS. 17A, 17B, 17C, 17D, 17E, 17F, 17G, and 17H,an illustration of wellness metric comparison within a graphical userinterface is depicted in accordance with an illustrative embodiment. Asdepicted, wellness metric comparison 1700 is an example of wellnessmetric comparison 1122 in FIG. 11.

Wellness metric comparison 1700 displays comparisons between and amongmonitored metrics 1710. Monitored metrics 1710 can include at least oneof fitness related metrics 1402, or other related metrics relevant toemployer 106. Wellness metric comparison 1700 thereby facilitatesidentification of relationships and correlations among monitored metrics1710.

As depicted, monitored metrics 1710 include fitness related metrics ofan aggregate number of steps taken by employees 104, an aggregatedistance traveled by employees 104, or an aggregate number of caloriesburned by employees 104. Monitored metrics 1710 also includes otherrelated metrics relevant to employer 106 of an aggregate number of sickdays taken by employees 104. As depicted, monitored metrics 1710 can beshown individually, or overlain with other monitored metrics 1710 toeasily identify relationships and correlations among monitored metrics1710.

Referring now specifically to FIG. 17A, wellness metric comparison 1700individually displays monitored metrics 1710 for an aggregate number ofsteps taken by employees 104.

Referring now specifically to FIG. 17B, wellness metric comparison 1700individually displays monitored metrics 1710 for an aggregate number ofcalories burned by employees 104.

Referring now specifically to FIG. 17C, wellness metric comparison 1700individually displays monitored metrics 1710 for an aggregate number ofsick days taken by employees 104.

Referring now specifically to FIG. 17D, wellness metric comparison 1700individually displays monitored metrics 1710 for an aggregate distancetraveled by employees 104.

Referring now specifically to FIG. 17E, wellness metric comparison 1700displays comparison 1712 of monitored metrics 1710 for an aggregatenumber of steps taken and an aggregate number of sick days taken byemployees 104. Based on comparison 1712, administrator 1210 can identifyrelationships and correlations between an aggregate number of stepstaken and an aggregate number of sick days taken.

Referring now specifically to FIG. 17F, wellness metric comparison 1700displays comparison 1714 of monitored metrics 1710 for an aggregatenumber of steps taken and an aggregate distance traveled by employees104. Based on comparison 1714, administrator 1210 can identifyrelationships and correlations between an aggregate number of stepstaken and an aggregate distance traveled.

Referring now specifically to FIG. 17G, wellness metric comparison 1700displays comparison 1716 of monitored metrics 1710 for an aggregatenumber of calories burned and an aggregate number of sick days taken byemployees 104. Based on comparison 1716, administrator 1210 can identifyrelationships and correlations between an aggregate number of caloriesburned and an aggregate number of sick days taken.

Referring now specifically to FIG. 17H, wellness metric comparison 1700displays comparison 1718 of monitored metrics 1710 for an aggregatenumber of calories burned and an aggregate distance traveled byemployees 104. Based on comparison 1718, administrator 1210 can identifyrelationships and correlations between an aggregate number of caloriesburned and an aggregate distance traveled.

Referring now to FIGS. 18A and 18B, an illustration of an activityscheduling interface for administrator interaction with a wellnessmanagement system is depicted in accordance with an illustrativeembodiment. As depicted, activity scheduling interface 1800 is anexample of administrator interface 146 of graphical user interface 134in FIG. 1. As depicted, administrator 1210 can use activity schedulinginterface 1800 to schedule activities 110 or make recommendations 132.As depicted, administrator 1210 can navigate to activity schedulinginterface 1800 by selecting icon 1214 from administrator interface 1200.

As depicted, activity scheduling interface 1800 can display at least oneof activity filters 1810, activity types 1812, aggregate activitypreferences 128, recommended activities 1814, recommendation 1816, andactivity creation icon 1818. Activity scheduling interface 1800 can alsoinclude appropriate icons 1820, allowing administrator 1210 to navigateto administrator interface 1200 or employee interface 200.

Referring now to FIGS. 19A, 19B, 19C, and 19D, an illustration of anactivity filter within a graphical user interface is depicted inaccordance with an illustrative embodiment. As depicted, activity filter1900 is an example of activity filter 1810 of activity schedulinginterface 1800 in FIG. 18.

Referring now specifically to FIG. 19A, activity filter 1900 provides atleast one selectable option through which administrator 1210 can filteractivities 110 according to at least one of, health self-assessment data114, health diagnostic data 116, activity preferences 118, locationinformation 126, or aggregate activity preferences 128. As depicted,activity filter 1900 includes activity proximity filter 1910, activityduration filter 1912, and activity caloric filter 1914. As depicted,activity proximity filter 1910, activity duration filter 1912, andactivity caloric filter 1914 are shown as drop-down menus from whichadministrator 1210 can filter activities 110. However, other methods ofinputting filter selections can also be implemented.

Referring now specifically to FIG. 19B, activity proximity filter 1910shows in a drop-down menu selectable option through which administrator1210 can filter activities 110 according to a geographical proximity ofcorresponding locations 125. As depicted, proximity filter 1910 canfilter activities 110 based on a distance of corresponding locations 125from some a relevant location, such as a physical location of employer106, a building at which employer 106 has physical operations, otherlocation relevant to portion of employees 130 or employer 106, or anyother location having portion of employees 130 within the selectedgeographical proximity. As depicted, proximity filter 1910 can filteractivities based on corresponding locations 125 that are a distance of 1mile, 5 miles, 10 miles, or 25 miles from a relevant location.

The geographical proximity shown in proximity filter 1910 corresponds tolocation information 126 for locations 120. Proximity filter 1910 allowswellness management system 102 to utilize location information 126 tomake recommendations 132. Wellness management system 102 can furtherutilize proximity filter 1910 with a scheduled location of employees 104to identify portion of employees 130 to receive recommendation 132.

Referring now specifically to FIG. 19C, activity duration filter 1912shows in a drop-down menu selectable option through which administrator1210 can filter activities 110 according to an activity duration. Asdepicted, activity duration filter 1912 can filter activities based on aduration of 15 minute activities, 30 minute activities, one houractivities, half-day activities, or full-day activities.

The activity durations of activity duration filter 1912 correspond tohealth factors 122 for activities 110. Activity duration filter 1912facilitates wellness management system 102 utilization of health factors122 to make recommendations 132. Wellness management system 102 canfurther utilize activity duration filter 1912 with activity preferences118 of employees 104 to identify portion of employees 130 to receiverecommendation 132.

Referring now specifically to FIG. 19D, activity caloric filter 1914shows in a drop-down menu selectable option through which administrator1210 can filter activities 110 according to an expected caloricexpenditure. As depicted, activity caloric filter 1914 can filteractivities based on an expected calorie expenditure of 100 calories, 250calories, 500 calories, 1000 calories, or 1500 calories.

The expected caloric expenditures of activity caloric filter 1914correspond to health factors 122 for activities 110. Activity caloricfilter 1914 facilitates wellness management system 102 utilization ofhealth factors 122 to make recommendations 132. Wellness managementsystem 102 can further utilize activity caloric filter 1914 withactivity preferences 118 of employees 104 to identify portion ofemployees 130 to receive recommendation 132.

Referring now to FIGS. 20A, 20B, 20C, 20D, 20E, 20F, 20G, 20H, and 20I,an illustration of activity types and aggregate activity preferenceswithin a graphical user interface is depicted in accordance with anillustrative embodiment. As depicted, activity types 2010 is an exampleof activity types 1812 of activity scheduling interface 1800 in FIG. 18.As depicted, aggregate activity preferences 2012 is an example ofaggregate activity preferences 128 of activity scheduling interface 1800in FIG. 18.

Activity types 2010 are specific ones of activities 110. As depicted,activity types 2010 include soccer, football, yoga, frisbee, walking,basketball, tennis, table tennis, biking, skiing, weightlifting, orhiking. Activity types 2010 correspond to activity preferences 320 ofFIG. 3B, a selection of which indicates a preference by employee 310 forthe indicated specific activity.

Aggregate activity preferences 2012 is aggregate activity preferences128. Aggregate activity preferences 2012 indicate an aggregatedpreference of employees 104 for activity types 2010.

Referring now specifically to FIG. 20A, aggregate activity preferences2012 is displayed without selecting activity types 2010. Because none ofaggregate activity preferences 2012 are selected, no preference isindicated within aggregate activity preferences 2012.

Referring now specifically to FIG. 20B, aggregate activity preferences2012 is displayed showing a selection of a single one of activity types2010. As depicted, the selected one of activity types 2010 is tennis.Based on the selection of activity type 2010, wellness management system102 updates aggregate activity preferences 2012 to graphically indicateaggregate activity preference 128 of employees 104 for tennis. Fromaggregate activity preferences 2012 displayed in FIG. 20B, administrator1210 can easily identify that a majority of employees 104 are includedin portion of employees 130 indicating activity preferences 118 fortennis. Because tennis is an activity preferred by a large portion ofemployees 130, wellness management system 102 can preferentially makerecommendation 132 for recommended activity 136 of tennis to portion ofemployees 130 in order to maximize participation in recommended activity136.

Referring now specifically to FIG. 20C, aggregate activity preferences2012 is displayed showing a selection of a single one of activity types2010. As depicted, the selected one of activity types 2010 is football.Based on the selection of activity type 2010, wellness management system102 updates aggregate activity preferences 2012 to graphically indicateaggregate activity preference 128 of employees 104 for football. Fromaggregate activity preferences 2012 in FIG. 20c , administrator 1210 caneasily identify that a minority of employees 104 are included in portionof employees 130 indicating activity preferences 118 for football.Because football is not an activity preferred by a large portion ofemployees 130, wellness management system 102 can preferentially notmake recommendation 132 for a recommended activity 136 of football toportion of employees 130 in order to maximize participation inrecommended activity 136. However, if portion of employees 130indicating activity preferences 118 for football is a statisticallyrelevant portion of employees 130, wellness management system 102 maystill make recommendation 132 for recommended activity 136 of footballto portion of employees 130.

Referring now specifically to FIG. 20D, aggregate activity preferences2012 is displayed showing a selection of a multiple ones of activitytypes 2010. As depicted, the selected ones of activity types 2010 aresoccer, basketball, and table tennis. Based on the selection of multipleones of activity type 2010, wellness management system 102 updatesaggregate activity preferences 2012 to graphically indicate aggregateactivity preference 128 of employees 104 for activity types 2010 ofsoccer, basketball, and table tennis.

As shown in FIG. 20D, aggregate activity preferences 2012 are displayedin the form of polar chart 2014. Polar chart 2014 is an example of polarchart 150 of graphical user interface 134 in FIG. 1. Polar chart 2014 isa comparison of three different ones of activity types 2010. Asdepicted, polar chart 2014 is a comparison of activity types 2010 ofsoccer, basketball, and table tennis.

Referring now specifically to FIG. 20E, aggregate activity preferences2012 is displayed showing a selection of a multiple ones of activitytypes 2010. As depicted, details 2016 for each of the data points onpolar chart 2014 can be called out by administrator 1210. For example,details 2016 can be called out by clicking, mousing over, or otherwiseselecting one of activity types 2010 from within activity preferences2012.

From polar chart 2014 in FIGS. 20D and 20E, administrator 1210 caneasily identify portion of employees 130 that has indicated a preferenceor dislike for each of the selected activity types 2010. Additionally,administrator 1210 can easily identify which of the selected activitytypes 2010 are preferred by a greater number of employees 104. Wellnessmanagement system 102 can therefore include a greater number ofemployees 104 in portion of employees 130 when making recommendation132.

By identifying ones of activity types 2010 that are most preferred amongemployees 104, wellness management system 102 can more often makerecommendations 132 for those activity types that are most preferred.Therefore, as depicted, wellness management system 102 may makerecommendation 132 for a recommended activity 136 of basketball moreoften than recommendation 132 for the recommended activity 136 of tabletennis.

Referring now specifically to FIG. 20F, aggregate activity preferences2012 is displayed showing a selection of a multiple ones of activitytypes 2010. As depicted, the selected ones of activity types 2010 aresoccer, basketball, table tennis, and walking. Based on the selection ofactivity type 2010, wellness management system 102 updates aggregateactivity preferences 2012 to graphically indicate aggregate activitypreference 128 of employees 104 for soccer, basketball, table tennis,and walking.

As shown in FIG. 20F, aggregate activity preferences 2012 are displayedin the form of polar chart 2018. Polar chart 2018 is an example of polarchart 150 of graphical user interface 134 in FIG. 1. Polar chart 2018 isa comparison of four different ones of activity types 2010.

Referring now specifically to FIG. 20G, aggregate activity preferences2012 is displayed showing a selection of a multiple ones of activitytypes 2010. As depicted, the selected ones of activity types 2010 aresoccer, basketball, table tennis, walking, and Frisbee. Based on theselection of activity type 2010, wellness management system 102 updatesaggregate activity preferences 2012 to graphically indicate aggregateactivity preference 128 of employees 104 for soccer, basketball, tabletennis, walking, and Frisbee.

As shown in FIG. 20G, aggregate activity preferences 2012 are displayedin the form of polar chart 2020. Polar chart 2020 is an example of polarchart 150 of graphical user interface 134 in FIG. 1. Polar chart 2020 isa comparison of five different ones of activity types 2010.

Referring now specifically to FIG. 20H, aggregate activity preferences2012 is displayed showing a selection of a multiple ones of activitytypes 2010. As depicted, the selected ones of activity types 2010 aresoccer, basketball, table tennis, walking, Frisbee, and yoga. Based onthe selection of activity type 2010, wellness management system 102updates aggregate activity preferences 2012 to graphically indicateaggregate activity preference 128 of employees 104 for soccer,basketball, table tennis, walking, frisbee, and yoga.

As shown in FIG. 20H, aggregate activity preferences 2012 are displayedin the form of polar chart 2022. Polar chart 2022 is an example of polarchart 150 of graphical user interface 134. Polar chart 2022 is acomparison of six different ones of activity types 2010.

Referring now specifically to FIG. 20I, aggregate activity preferences2012 is displayed showing a selection of all of activity types 2010. Asdepicted, the selected ones of activity types 2010 are soccer, football,yoga, frisbee, walking, basketball, tennis, table tennis, biking,skiing, weightlifting, and hiking. Based on the selection of activitytype 2010, wellness management system 102 updates aggregate activitypreferences 2012 to graphically indicate aggregate activity preference128 of employees 104 for each of activity types 2010.

As shown in FIG. 20I, aggregate activity preferences 2012 are displayedin the form of polar chart 2024. Polar chart 2024 is an example of polarchart 150 of graphical user interface 134. Polar chart 2024 is acomparison of all (twelve) of activity types 2010.

Polar charts 2014, 2018, 2020, 2022, and 2024 allows administrator 1210to easily identify portion of employees 130 that has indicated apreference or dislike for each of the selected activity types 2010.Additionally, administrator 1210 can easily identify which of theselected activity types 2010 are preferred by a greater number ofemployees 104. Wellness management system 102 can therefore include agreater number of employees 104 in portion of employees 130 when makingrecommendation 132.

Polar chart 2014, polar chart 2018, polar chart 2020, polar chart 2022,and polar chart 2024 display aggregate activity preferences 2012.However, polar charts 150 similar to polar chart 2014, polar chart 2018,polar chart 2020, polar chart 2022, and polar chart 2024 can be used todisplay other information and statistics, such as but not limited to, atleast one of health factors 122, location information 126, aggregateactivity preferences 128, participation statistics 144, activitystatistics 152, and location statistics 158. Polar charts 150 can beimplemented within either employee interface 146 or administratorinterface 148

By displaying aggregate activity preferences 2012 in polar charts 2014,2018, 2020, 2022, and 2024, wellness management system 102, andadministrators utilizing administrator interface 148 can quicklydetermine at least one of normalities, similarities, or outliers amongaggregate activity preferences 2012.

Additionally, wellness management system 102 can preferentially makerecommendation 132 for recommended activity 136 indicated in polarcharts 2014, 2018, 2020, 2022, and 2024 as preferred by a larger portionof employees 130 in order to maximize participation. For example,aggregate activity preferences 2012 as shown in polar chart 2018, 2020,2022, and 2024 indicates that a large portion of employees 130 hasindicated an activity preference 118 for activity 110 of “walking.”Wellness management system 102 can preferentially make recommendation132 for recommended activity 136 of “walking.”

Similarly, wellness management system 102 can preferentially not makerecommendation 132 for recommended activity 136 indicated in polarcharts 2014, 2018, 2020, 2022, and 2024 as not preferred by a largerportion of employees 130. For example, wellness management system 102can preferentially not make recommendation 132 for recommended activity136 of hiking, as shown in polar chart 2024.

By locating similar or dissimilar ones of aggregate activity preferences2012 within polar charts in polar charts 2014, 2018, 2020, 2022, and2024, wellness management system 102 can make recommendation 132 toemployees 104 for recommended activity 136 that are similar to, but notnecessarily indicated by, activity preferences 118 for that employee.

By locating outliers among aggregate activity preferences 2012 withinpolar charts in polar charts 2014, 2018, 2020, 2022, and 2024, wellnessmanagement system 102 can identify at least one of health factors 122that is common among the uncharacteristic popular or unpopular activitypreferences 2012. Wellness management system 102 can then makerecommendation 132, giving preference for activities 110 that sharehealth factors 122 common among the uncharacteristic popular orunpopular activity preferences 2012. Wellness management system 102 canmake recommendation 132, negatively weighting activities 110 that do notshare health factors 122 common among the uncharacteristic popular orunpopular activity preferences 2012.

With reference next to FIGS. 21A, 21B, and 21C, an illustration of arecommendation within a graphical user interface is depicted inaccordance with an illustrative embodiment. As depicted, recommendation2100 is an example of recommended activities 1814 within activityscheduling interface 1800 in FIG. 18. Recommendation 2100 is an exampleof recommendation 132 in FIG. 1.

As administrator 1210 makes selections from activity filter 1900,wellness management system 102 filters recommended activities 1814 fromactivity scheduling interface 1800 having health factors 122 that do notmatch current selections from activity filter 1900. Only activities 110having health factors 122 that match current activity filter 1900selections are displayed in recommended activities 1814. Activities 110having health factors 122 that do not match current activity filter 1900selections are not displayed in recommended activities 1814.

Recommendation 2100 provides with administrator 1210 with a specific oneof various ones of activities 110 that can be scheduled or recommendedaccording to current activity filter 1900 selections. Recommendation2100 includes recommended activity 136. As depicted, recommendedactivity 136 is one of activities 110 that matches current activityfilter 1900 selections. Recommendation 2100 also includes recommendedtime 138, and recommended location 140. Recommendation 2100 can alsoinclude health factors 122 for recommended activity 136, such as aduration of recommended activity 136.

Referring now specifically to FIG. 21A, recommendation 2100 as depicted,also includes availability statistics 2120. Wellness management system102 can identify availability statistics 2120 based on availabilityinformation parsed from calendar applications for employees 104. In thismanner, wellness management system 102 can account for scheduledvacation days, personal days, sick days, times during which businessactivities or meetings are scheduled for employees 104, times duringwhich employees 104 are geographically remote from recommended location140, times during which others of activities 110 are scheduled foremployees 104, or other conflicting engagements that might impedeemployees 104 or portion of employees 130 from participating inrecommended activity 136 of recommendation 2100.

Referring now specifically to FIG. 21B, details 2122 for availabilitystatistics 2120 can be called out by administrator 1210. For example,details 2122 can be called out by clicking, mousing over, or otherwiseselecting one of availability statistics 2120. As depicted, details 2122indicates a number of employees 104 that are available to participatein, or are otherwise not engaged during recommended time 138 ofrecommendation 2100.

Referring now specifically to FIG. 21C, details 2124 for availabilitystatistics 2120 can be called out by administrator 1210. As depicted,details 2122 indicates a number of employees 104 that are not availableto participate in, or are otherwise engaged during a recommended time138 of recommendation 2100.

With reference next to FIG. 22, an illustration of a flowchart of aprocess for recommending activities to achieve a desired level of wealthof wellness among employees is shown according to an illustrativeembodiment. Process 2200 may be implemented in wellness manager 129 inwellness management system 102 in wellness management environment 100 inFIG. 1.

Process 2200 begins by identifying characteristics of the employees(operation 2202). The characteristics are tracked information about theemployees that can be used to schedule activities. The characteristicscan be characteristics 108 in FIG. 1.

Process 2200 identifies activities (operation 2204). The identifiedactivities are a listing of physical activities, actions, or exercisesthat wellness management system 102 can recommend to employees 104 inorder to achieve a desired level of wellness 112. The identifiedactivities can be activities 110 in FIG. 1. The activities can beidentified based on health factors of the activities, such as healthfactors 122 in FIG. 1.

Based on identified characteristics and identified activities, process2200 determines aggregate activity preferences (operation 2206). Theaggregate activity preferences can be statistical calculations,statistical weights, or other values that indicate an aggregated opinionof employees for various activities. The aggregate activity preferencescan be aggregate activity preferences 128 in FIG. 1.

Process 2200 identifies locations (operation 2208). The locations are alisting of various geographical locations, venues, recreational areas,or other locations at which at least one activity can occur. Theidentified locations can be locations 120 in FIG. 1. The locations canbe identified based on location information for the locations, such aslocation information 126 in FIG. 1.

Based on identified activities, aggregate activity preferences, andidentified locations, process 2200 identifies a portion of employees(operation 2210) and makes a recommendation (operation 2212).

The portion of employees can be portion of employees 130 in FIG. 1. Theportion of employees can be identified based on having at least one of acommon desired level of wellness, a common health self-assessment data,a common health diagnostic data, or a common activity preference.Alternatively, the portion of employees can be one of a user selectedsubgroup employees, or an administrator selected subgroup of employeesthat share a common social circle, share a common department, share acommon managerial level, or share a common workgroup.

The recommendation can be recommendation 132 in FIG. 1. Therecommendation can include a recommended activity, such as recommendedactivity 136 in FIG. 1, selected from the identified activities and theaggregated activity preferences. The recommendation can include arecommended location, such as recommended location 140 in FIG. 1,selected from the identified locations. The recommendation can include arecommended time, such as recommended time 138 in FIG. 1.

Process 2200 sends the recommendation to the portion of employees(operation 2212), and terminates thereafter. The recommendation can takethe form of at least one of an icon or graphic within a graphical userinterface, an e-mail, a chat message, or a short messaging service (SMS)message. According to an illustrative embodiment, the recommendation canbe displayed with an employee interface 146 of graphical user interface134 in FIG. 1.

With reference next to FIG. 23, an illustration of a flowchart of aprocess for displaying activity preferences within a graphical userinterface to achieve a desired level of wealth of wellness amongemployees is depicted according to an illustrative embodiment. Process2300 may be implemented in in wellness manager 129 in wellnessmanagement system 102 in wellness management environment 100 in FIG. 1.

Process 2300 begins by identifying characteristics of the employees(operation 2302). The characteristics are tracked information about theemployees that can be used to schedule activities. The characteristicscan be characteristics 108 in FIG. 1.

Process 2300 identifies activities (operation 2304). The identifiedactivities are a listing of physical activities, actions, or exercisesthat wellness management system 102 can recommend to employees 104 inorder to achieve a desired level of wellness 112. The identifiedactivities can be activities 110 in FIG. 1. The activities can beidentified based on health factors of the activities, such as healthfactors 122 in FIG. 1.

Based on identified characteristics and identified activities, process2300 determines aggregate activity preferences (operation 2306). Theaggregate activity preferences can be statistical calculations,statistical weights, or other values that indicate an aggregated opinionof employees for various activities. The aggregate activity preferencescan be aggregate activity preferences 128 in FIG. 1.

Process 2300 receives a selection of at least one aggregate activitypreference (operation 2308). Process 2300 can receive the selection, forexample, from an administrator selecting an activity type within anactivity scheduling interface, such as administrator 1210 selecting oneof activity types 2010 within activity scheduling interface 1800 of FIG.18.

Process 2300 updates the graphical user interface to display selectedaggregate activity preferences (operation 2310). The aggregate activitypreferences can be displayed as aggregate activity preferences 2012within activity scheduling interface 1800 of FIG. 18. Process 2300 canthen iterate back to operation 2308 to receive selection of additionalaggregate activity preferences.

With reference next to FIG. 24, an illustration of a flowchart of aprocess for updating activity preferences of employees to achieve adesired level of wealth of wellness among employees is depictedaccording to an illustrative embodiment. Process 2400 may be implementedin in wellness manager 129 in wellness management system 102 in wellnessmanagement environment 100 in FIG. 1.

Process 2400 begins by receiving an employee's monitoring information(operation 2402). Monitoring information can be monitoring information154 of FIG. 1, and can include various fitness related metrics, such asbut not limited to, at least one of a number of steps taken during arecommended activity, a number of calories burned during a recommendedactivity, a distance traveled during a recommended activity, an exerciseduration of a recommended activity, a heart rate during a recommendedactivity, a respiratory rate during a recommended activity, a bloodpressure during a recommended activity, or other suitable biometricdata. Monitoring information can also include any employee's location.Monitoring information can also include monitored weather statistics,such as but not limited to, at least one of a measured temperature, ameasured precipitation, and measured allergy conditions, such as but notlimited to, at least one of measured pollen levels, measured moldlevels, measured dust levels, or measured ozone levels. Process 2400 canreceive monitoring information from an employee's personal fitnesstracker, such as personal fitness tracker 156 in FIG. 1.

Process 2400 then determines the employee's participation in a recommendactivity (operation 2404). According to one illustrative embodiment, theemployee's personal fitness tracker includes a location monitoringsystem, such as a global positioning system. Locations of the personalfitness tracker 156 are recorded in monitoring information. Process 2400compares recorded locations in monitoring information received from theemployee's personal fitness tracker with recommended locations ofrecommended activities. If the location of the employee's personalfitness tracker correlates to a recommended location during arecommended time, process 2400 assumes that the employee participated inthe recommended activity (“yes” at operation 2404). If it is determinedthat the employee did not participate in a recommend activity (“no” atoperation 2404), process 2400 terminates thereafter.

Returning now to operation 2404, if it is determined that the employeedid participate in a recommend activity (“yes” at operation 2404),enables feedback opinions from the employee (operation 2406). Thereafterprocess 2400 can receive feedback opinions from the employee (operation2408). The feedback opinions can be, for example feedback opinions 160in FIG. 1. The feedback opinions can include opinions about arecommended activity, such as for example but not limited to, opinionsabout whether the recommended activity was enjoyable to the employee,opinions about the employee's likelihood to participate in identicalrecommended activities, or opinions about the employee's likelihood toparticipate in similar recommended activities. The feedback opinions caninclude opinions about a recommended location, such as for example butnot limited to, at least one of opinions about the weather at therecommended location during the recommended activity, opinions about asafety of the recommended location during the recommended activity,opinions about a security of the recommended location during therecommended activity, a likelihood to participate in identicalrecommended activities at the recommended location, or a likelihood toparticipate in similar recommended activities at the recommendedlocation.

Process 2400 updates participation statistics (operation 2410).Participation statistics can be, for example participation statistics144 in FIG. 1. Participation statistics can be updated based onmonitoring information received from the employee's personal fitnesstracker, such as personal fitness tracker 156, as well as the feedbackopinions, such as feedback opinions 160, received from the employeeusing an employee interface of a graphical user interface, such asemployee interface 146 of graphical user interface 134 in FIG. 1.

Process 2400 updates one or more of employee characteristics (operation2412). The employee characteristics can be, for example, characteristics108 in FIG. 1. Desired level of wellness 112 and health diagnostic data116 can be updated based on monitoring information received from theemployee's personal fitness tracker. Activity preferences 118 can beupdated based on the feedback opinions 160 received through employeeinterface 146.

Process 2400 updates health factors for the recommended activity(operation 2414). The health factors can be, for example health factors122 in FIG. 1. Health factors indicating that the recommended activityis a team activity, that the recommended activity is, that therecommended activity is an individual activity, or a popularity of therecommended activity, can be updated based on the feedback opinions 160received through employee interface 146. Health factors indicating thatthe recommended activity is likely to burn a certain number of calories,or is associated with a particular intensity level can be updated basedon monitoring information received from the employee's personal fitnesstracker.

Process 2400 updates location information for the recommended location(operation 2416). The location information can be, for example, locationinformation 126 in FIG. 1. Location information such as a popularity ofthe location, safety conditions of the location, whether the location isa recommended location, whether the location is preferred location, orwhether the location carries insurance or coinsurance on a particularactivity can be updated based on the feedback opinions 160 receivedthrough employee interface 146. Location information such as weatherconditions and measured allergy conditions during the recommendedactivity can be updated based on monitoring information received fromthe employee's personal fitness tracker. Process 2400 terminatesthereafter.

In this manner, the recommendation, scheduling, and monitoring ofactivities to be performed by employees as part of a health and wellnessprogram can be made more easily as compared to currently usedtechniques. Because recommended activities are specifically interestingto the employee, employee participation in the health and wellnessprogram is encouraged. As a result, employees are more likely to takeadvantage of activities offered by and recommended by a health andwellness program. Furthermore, by recommending, scheduling, monitoring,and analyzing activities to be performed by employees as part of ahealth and wellness program, a desired level of wellness among employeesis enabled. These and other tasks may be performed using thevisualization of health factors and activity preferences that aremanipulated to interact within a graphical user interface to generate aresult. As result, an operator may more efficiently perform a wellnesstask based on the visualization of the health factors and activitypreferences in a graphical user interface.

The flowcharts and block diagrams in the different depicted embodimentsillustrate the architecture, functionality, and operation of somepossible implementations of apparatuses and methods in an illustrativeembodiment. In this regard, each block in the flowcharts or blockdiagrams may represent at least one of a module, a segment, a function,or a portion of an operation or step. For example, one or more of theblocks may be implemented as program code, in hardware, or a combinationof the program code and hardware. When implemented in hardware, thehardware may, for example, take the form of integrated circuits that aremanufactured or configured to perform one or more operations in theflowcharts or block diagrams. When implemented as a combination ofprogram code and hardware, the implementation may take the form offirmware.

In some alternative implementations of an illustrative embodiment, thefunction or functions noted in the blocks may occur out of the ordernoted in the figures. For example, in some cases, two blocks shown insuccession may be performed substantially concurrently, or the blocksmay sometimes be performed in the reverse order, depending upon thefunctionality involved. Also, other blocks may be added in addition tothe illustrated blocks in a flowchart or block diagram.

Turning now to FIG. 25, an illustration of a block diagram of a dataprocessing system is depicted in accordance with an illustrativeembodiment. Data processing system 2500 may be used to implement one ormore data processing systems in wellness management system 102 inFIG. 1. In this illustrative example, data processing system 2500includes communications framework 2502, which provides communicationsbetween processor unit 2504, memory 2506, persistent storage 2508,communications unit 2510, input/output (I/O) unit 2512, and display2514. In this example, communication framework may take the form of abus system.

Processor unit 2504 serves to execute instructions for software that maybe loaded into memory 2506. Processor unit 2504 may be a number ofprocessors, a multi-processor core, or some other type of processor,depending on the particular implementation.

Memory 2506 and persistent storage 2508 are examples of storage devices2516. A storage device is any piece of hardware that is capable ofstoring information, such as, for example, without limitation, at leastone of data, program code in functional form, or other suitableinformation either on a temporary basis, a permanent basis, or both on atemporary basis and a permanent basis. Storage devices 2516 may also bereferred to as computer readable storage devices in these illustrativeexamples. Memory 2506, in these examples, may be, for example, a randomaccess memory or any other suitable volatile or non-volatile storagedevice. Persistent storage 2508 may take various forms, depending on theparticular implementation.

For example, persistent storage 2508 may contain one or more componentsor devices. For example, persistent storage 2508 may be a hard drive, aflash memory, a rewritable optical disk, a rewritable magnetic tape, orsome combination of the above. The media used by persistent storage 2508also may be removable. For example, a removable hard drive may be usedfor persistent storage 2508.

Communications unit 2510, in these illustrative examples, provides forcommunications with other data processing systems or devices. In theseillustrative examples, communications unit 2510 is a network interfacecard.

Input/output unit 2512 allows for input and output of data with otherdevices that may be connected to data processing system 2500. Forexample, input/output unit 2512 may provide a connection for user inputthrough at least of a keyboard, a mouse, or some other suitable inputdevice. Further, input/output unit 2512 may send output to a printer.Display 2514 provides a mechanism to display information to a user.

Instructions for at least one of the operating system, applications, orprograms may be located in storage devices 2516, which are incommunication with processor unit 2504 through communications framework2502. The processes of the different embodiments may be performed byprocessor unit 2504 using computer-implemented instructions, which maybe located in a memory, such as memory 2506.

These instructions are referred to as program code, computer usableprogram code, or computer readable program code that may be read andexecuted by a processor in processor unit 2504. The program code in thedifferent embodiments may be embodied on different physical or computerreadable storage media, such as memory 2506 or persistent storage 2508.

Program code 2518 is located in a functional form on computer readablemedia 2520 that is selectively removable and may be loaded onto ortransferred to data processing system 2500 for execution by processorunit 2504. Program code 2518 and computer readable media 2520 formcomputer program product 2522 in these illustrative examples. In oneexample, computer readable media 2520 may be computer readable storagemedia 2524 or computer readable signal media 2526.

In these illustrative examples, computer readable storage media 2524 isa physical or tangible storage device used to store program code 2518rather than a medium that propagates or transmits program code 2518.

Alternatively, program code 2518 may be transferred to data processingsystem 2500 using computer readable signal media 2526. Computer readablesignal media 2526 may be, for example, a propagated data signalcontaining program code 2518. For example, computer readable signalmedia 2526 may be at least one of an electromagnetic signal, an opticalsignal, or any other suitable type of signal. These signals may betransmitted over at least one of communications links, such as wirelesscommunications links, optical fiber cable, coaxial cable, a wire, or anyother suitable type of communications link.

The different components illustrated for data processing system 2500 arenot meant to provide architectural limitations to the manner in whichdifferent embodiments may be implemented. The different illustrativeembodiments may be implemented in a data processing system includingcomponents in addition to or in place of those illustrated for dataprocessing system 2500. Other components shown in FIG. 25 can be variedfrom the illustrative examples shown. The different embodiments may beimplemented using any hardware device or system capable of runningprogram code 2518.

Thus, the illustrative embodiments provide a method and apparatus formanaging wellness of employees. In one illustrative example, an employeemanagement wellness system receives a group of health factors foractivities and group of preferences for activities of the employees. Thewellness system identifies a recommendation for an activity for aportion of the employees based on the group health factors, the group ofpreferences, and information for locations where recommended activitiesare to occur. The wellness system then sends the recommendation for theactivity to the portion of the employees.

In this manner, the recommendation, scheduling, and monitoring ofactivities to be performed by employees as part of a health and wellnessprogram can be made more easily as compared to currently usedtechniques. Because recommended activities are specifically interestingto the employee, employee participation in the health and wellnessprogram is encouraged. As a result, employees are more likely to takeadvantage of activities offered by and recommended by a health andwellness program. Furthermore, by recommending, scheduling, monitoring,and analyzing activities to be performed by employees as part of ahealth and wellness program, a desired level of wellness among employeesis enabled.

A general aspect of an illustrative example includes a method for acomputer system to implement an employee wellness system by receiving agroup of health factors and a group of preferences for activities of aplurality of employees. The group of preferences includes preferencesfor activity locations. The method further includes the computer systemgenerating a recommendation for a recommended activity for a portion ofthe plurality of employees based on the group of health factors, thegroup of preferences, and information for a location where therecommended activity is to occur. The method further includes thecomputer system sending the recommendation for the recommended activityto the portion of the plurality of employees. The method furtherincludes the computer system determining when a first employee of theportion of the plurality of employees performs the recommended activity,where the recommendation that results in the recommended activity beingperformed by the employee contributes to a desired level of wellness forthe first employee. The method further includes the computer systemdisplaying an activity ranking, where the activity ranking includes aparticipation ranking of an employee group that includes the firstemployee. The method can further include the computer system schedulingthe recommended activity in the activities based on the group of healthfactors and the group of preferences. The activity ranking can be basedon at least one of a number of steps taken by the employee group, adistance traveled by the employee group, or a number of calories burnedby the employee group. The information for the location can include apopularity for the location where the recommended activity is to occur,expected weather conditions for the location where the recommendedactivity is to occur, safety conditions for the location where therecommended activity is to occur, whether the location is a recommendedlocation, and whether the location carries insurance for the recommendedactivity. Generating the recommendation can include the computer systemcorrelating the recommendation for the recommended activity to aplurality of scheduled availabilities of the portion of the employees,where the plurality of scheduled availabilities indicate when the firstemployee is available to participate in the recommended activity basedon scheduled vacation days for the portion of the employees, sick daysfor the portion of the employees, and a scheduled location of theportion of the employees during a recommended time for the recommendedactivity. Sending the recommendation can include the computer systemsending the recommendation for the recommended activity to only theportion of the employees that is available to participate in therecommended activity as indicated by the plurality of scheduledavailabilities for the portion of the employees. Determining when thefirst employee performs the recommended activity can further include thecomputer system receiving monitoring information from a personal fitnesstracker associated with the first employee, determining whether locationinformation of the first employee during a recommended time for therecommended activity matches a first location for the recommendedactivity, and responsive to determining that the location information ofthe first employee during the recommended time for the recommendedactivity matches the first location for the recommended activity,correlating the monitoring information with the recommended activity.The method can further include the computer system determining when theportion of the employees performs the recommended activity, andreceiving data from a set of personal fitness trackers, where the set ofpersonal fitness trackers are heterogeneous personal fitness trackers.The monitoring information can include the location information of thefirst employee during the recommended activity, weather conditionsduring the recommended activity, biometric data of the first employeeduring the recommended activity, and a number of calories burned by thefirst employee during the recommended activity. The method can furtherinclude the computer system, responsive to correlating the monitoringinformation to the recommended activity, updating the group ofpreferences for the portion of the employees having the locationinformation during the recommended time for the recommended activitythat matches the first location for the recommended activity. The methodcan further include the computer system receiving feedback opinions forthe recommended activity from the first employee having the locationinformation during the recommended time for the recommended activitythat matches the first location for the recommended activity, where thefeedback opinions include information regarding at least one of weatherat the first location during the recommended activity, safety of thefirst location during the recommended activity, security of the firstlocation during the recommended activity, whether the recommendedactivity was enjoyable to the first employee, whether the first locationwas enjoyable to the first employee, a first likelihood of the firstemployee to participate in the recommended activity, a second likelihoodof the first employee to participate in similar ones of the recommendedactivity, or a third likelihood of the first employee to participate inother ones of the recommended activity at the first location. Therecommended activity can be a first activity, and can further includethe computer system generating a second recommendation for a secondrecommended activity for the first employee, the second recommendationbased on the feedback opinions received from the first employee havingthe location information during the recommended time for the recommendedactivity that matches the first location for the recommended activity.The group of health factors can include a projected number of caloriesburned during the activities, a physical intensity level of theactivities, and a level of social interaction during the activities. Thegroup of preferences can include a desired number of calories to beburned during the activities, a desired physical intensity level of theactivities, and a desired level of social interaction. Generating therecommendation can further include the computer system generating therecommendation for the recommended activity based on healthself-assessment data for the portion of the plurality of employees, andhealth diagnostic data for the portion of the plurality of employees,where the health diagnostic data is different than the healthself-assessment data. The health self-assessment data can includeemployee self-evaluation of at least one of health, nutrition, stress,tobacco use, alcohol use, or sleep habits, and the health diagnosticdata includes measurement of at least one of blood pressure,cholesterol, triglycerides, glucose, or body mass index. Generating therecommendation can further include the computer system identifying alower cost for at least one of health insurance or health care resultingfrom the portion of the plurality of employees performing therecommended activity, and displaying the lower cost to the portion ofthe plurality of employees as an incentive for the portion of theplurality of employees to perform the recommended activity in therecommendation.

Another general aspect of an illustrative example includes a computingdevice having a display system and at least one processor incommunication with the display system. The at least one processorimplements an employee wellness management system that receives a groupof health factors and a group of preferences for activities of aplurality of employees, the group of preferences including preferencesfor activity locations. The employee wellness management systemgenerates a recommendation for a recommended activity for a portion ofthe plurality of employees based on the group of health factors, thegroup of preferences, and information for a location where therecommended activity is to occur. The employee wellness managementsystem sends the recommendation for the recommended activity to theportion of the plurality of employees. The employee wellness managementsystem determines when a first employee of the portion of the pluralityof employees performs the recommended activity, where the recommendationthat results in the recommended activity being performed by the employeecontributes to a desired level of wellness for the first employee. Theemployee wellness management system displays an activity ranking, wherethe activity ranking includes a participation ranking of an employeegroup that includes the first employee. The activity ranking can bebased on at least one of a number of steps taken by the employee group,a distance traveled by the employee group, or a number of caloriesburned by the employee group. The employee wellness management systemcan schedule the recommended activity in the activities based on thegroup of health factors and the group of preferences.

Yet another general aspect of an illustrative example includes acomputer program product having a non-transitory, computer-readablemedium including instructions, which when executed by one or moreprocessors, implements an employee wellness management system. Theinstructions include first program code for receiving a group of healthfactors and a group of preferences for activities of a plurality ofemployees. The group of preferences includes preferences for activitylocations. The instructions include second program code for generating arecommendation for a recommended activity for a portion of the pluralityof employees based on the group of health factors, the group ofpreferences, and information for a location where the recommendedactivity is to occur. The instructions include third program code forsending the recommendation for the recommended activity to the portionof the plurality of employees. The instructions include fourth programcode for determining when a first employee of the portion of theplurality of employees performs the recommended activity, where therecommendation that results in the recommended activity being performedby the employee contributes to a desired level of wellness for the firstemployee. The instructions include fifth program code for displaying anactivity ranking, where the activity ranking includes a participationranking of an employee group that includes the first employee. Theinstructions can further include sixth program code for scheduling therecommended activity in the activities based on the group of healthfactors and the group of preferences. The activity ranking can be basedon at least one of a number of steps taken by the employee group, adistance traveled by the employee group, or a number of calories burnedby the employee group.

The description of the different illustrative embodiments has beenpresented for purposes of illustration and description, and is notintended to be exhaustive or limited to the embodiments in the formdisclosed. The different illustrative examples describe components thatperform actions or operations. In an illustrative embodiment, acomponent may be configured to perform the action or operationdescribed. For example, the component may have a configuration or designfor a structure that provides the component an ability to perform theaction or operation that is described in the illustrative examples asbeing performed by the component. In particular, wellness manager isconfigured to perform the different operations described as well asother operations using at least one of program code, hardware, firmware,or other suitable components.

Many modifications and variations will be apparent to those of ordinaryskill in the art. Further, different illustrative embodiments mayprovide different features as compared to other desirable embodiments.The embodiment or embodiments selected are chosen and described in orderto best explain the principles of the embodiments, the practicalapplication, and to enable others of ordinary skill in the art tounderstand the disclosure for various embodiments with variousmodifications as are suited to the particular use contemplated.

What is claimed is:
 1. A method, comprising: a computer system:receiving a group of health factors and a group of preferences foractivities of a plurality of employees, the group of preferencesincluding preferences for activity locations; generating arecommendation for a recommended activity for a portion of the pluralityof employees based on the group of health factors, the group ofpreferences, and information for a location where the recommendedactivity is to occur; sending the recommendation for the recommendedactivity to the portion of the plurality of employees; determining whena first employee of the portion of the plurality of employees performsthe recommended activity, wherein the recommendation that results in therecommended activity being performed by the employee contributes to adesired level of wellness for the first employee; and displaying anactivity ranking, wherein the activity ranking includes a participationranking of an employee group that includes the first employee.
 2. Themethod of claim 1, further comprising the computer system scheduling therecommended activity in the activities based on the group of healthfactors and the group of preferences.
 3. The method of claim 1, whereinthe activity ranking is based on at least one of a number of steps takenby the employee group, a distance traveled by the employee group, or anumber of calories burned by the employee group.
 4. The method of claim1, wherein the information for the location comprises a popularity forthe location where the recommended activity is to occur, expectedweather conditions for the location where the recommended activity is tooccur, safety conditions for the location where the recommended activityis to occur, whether the location is a recommended location, and whetherthe location carries insurance for the recommended activity.
 5. Themethod of claim 1, wherein: generating the recommendation comprises thecomputer system correlating the recommendation for the recommendedactivity to a plurality of scheduled availabilities of the portion ofthe employees, wherein the plurality of scheduled availabilitiesindicate when the first employee is available to participate in therecommended activity based on scheduled vacation days for the portion ofthe employees, sick days for the portion of the employees, and ascheduled location of the portion of the employees during a recommendedtime for the recommended activity; and sending the recommendationcomprises the computer system sending the recommendation for therecommended activity to only the portion of the employees that isavailable to participate in the recommended activity as indicated by theplurality of scheduled availabilities for the portion of the employees.6. The method of claim 1, wherein determining when the first employeeperforms the recommended activity further comprises the computer system:receiving monitoring information from a personal fitness trackerassociated with the first employee; determining whether locationinformation of the first employee during a recommended time for therecommended activity matches a first location for the recommendedactivity; and responsive to determining that the location information ofthe first employee during the recommended time for the recommendedactivity matches the first location for the recommended activity,correlating the monitoring information with the recommended activity. 7.The method of claim 6, further comprising the computer system:determining when the portion of the employees performs the recommendedactivity; and receiving data from a set of personal fitness trackers,wherein the set of personal fitness trackers are heterogeneous personalfitness trackers.
 8. The method of claim 6, wherein the monitoringinformation comprises the location information of the first employeeduring the recommended activity, weather conditions during therecommended activity, biometric data of the first employee during therecommended activity, and a number of calories burned by the firstemployee during the recommended activity.
 9. The method of claim 6,further comprises the computer system, responsive to correlating themonitoring information to the recommended activity, updating the groupof preferences for the portion of the employees having the locationinformation during the recommended time for the recommended activitythat matches the first location for the recommended activity.
 10. Themethod of claim 9, further comprising the computer system receivingfeedback opinions for the recommended activity from the first employeehaving the location information during the recommended time for therecommended activity that matches the first location for the recommendedactivity, wherein the feedback opinions comprise information regardingat least one of: weather at the first location during the recommendedactivity; safety of the first location during the recommended activity;security of the first location during the recommended activity; whetherthe recommended activity was enjoyable to the first employee; whetherthe first location was enjoyable to the first employee; a firstlikelihood of the first employee to participate in the recommendedactivity; a second likelihood of the first employee to participate insimilar ones of the recommended activity; or a third likelihood of thefirst employee to participate in other ones of the recommended activityat the first location.
 11. The method of claim 10, wherein therecommended activity is a first activity, and further comprising thecomputer system generating a second recommendation for a secondrecommended activity for the first employee, the second recommendationbased on the feedback opinions received from the first employee havingthe location information during the recommended time for the recommendedactivity that matches the first location for the recommended activity.12. The method of claim 1, wherein: the group of health factorscomprises a projected number of calories burned during the activities, aphysical intensity level of the activities, and a level of socialinteraction during the activities; and the group of preferencescomprises a desired number of calories to be burned during theactivities, a desired physical intensity level of the activities, and adesired level of social interaction.
 13. The method of claim 1, whereingenerating the recommendation further comprises the computer systemgenerating the recommendation for the recommended activity based on:health self-assessment data for the portion of the plurality ofemployees; and health diagnostic data for the portion of the pluralityof employees, the health diagnostic data different than the healthself-assessment data; and wherein the health self-assessment datacomprises employee self-evaluation of at least one of health, nutrition,stress, tobacco use, alcohol use, or sleep habits, and the healthdiagnostic data comprises measurement of at least one of blood pressure,cholesterol, triglycerides, glucose, or body mass index.
 14. The methodof claim 1, wherein generating the recommendation further comprises thecomputer system: identifying a lower cost for at least one of healthinsurance or health care resulting from the portion of the plurality ofemployees performing the recommended activity; and displaying the lowercost to the portion of the plurality of employees as an incentive forthe portion of the plurality of employees to perform the recommendedactivity in the recommendation.
 15. A computing device, comprising: adisplay system; and at least one processor in communication with thedisplay system, the at least one processor implementing an employeewellness management system that: receives a group of health factors anda group of preferences for activities of a plurality of employees, thegroup of preferences including preferences for activity locations;generates a recommendation for a recommended activity for a portion ofthe plurality of employees based on the group of health factors, thegroup of preferences, and information for a location where therecommended activity is to occur; sends the recommendation for therecommended activity to the portion of the plurality of employees;determines when a first employee of the portion of the plurality ofemployees performs the recommended activity, wherein the recommendationthat results in the recommended activity being performed by the employeecontributes to a desired level of wellness for the first employee; anddisplays an activity ranking, wherein the activity ranking includes aparticipation ranking of an employee group that includes the firstemployee.
 16. The computing device of claim 15, wherein the activityranking is based on at least one of a number of steps taken by theemployee group, a distance traveled by the employee group, or a numberof calories burned by the employee group.
 17. The computing device ofclaim 16, further comprising the employee wellness management systemscheduling the recommended activity in the activities based on the groupof health factors and the group of preferences.
 18. A computer programproduct, comprising: a non-transitory, computer-readable mediumcomprising instructions, which when executed by one or more processors,implements an employee wellness management system, the instructionsincluding: first program code for receiving a group of health factorsand a group of preferences for activities of a plurality of employees,the group of preferences including preferences for activity locations;second program code for generating a recommendation for a recommendedactivity for a portion of the plurality of employees based on the groupof health factors, the group of preferences, and information for alocation where the recommended activity is to occur; third program codefor sending the recommendation for the recommended activity to theportion of the plurality of employees; fourth program code fordetermining when a first employee of the portion of the plurality ofemployees performs the recommended activity, wherein the recommendationthat results in the recommended activity being performed by the employeecontributes to a desired level of wellness for the first employee; andfifth program code for displaying an activity ranking, wherein theactivity ranking includes a participation ranking of an employee groupthat includes the first employee.
 19. The computer program product ofclaim 18, wherein the instructions further include sixth program codefor scheduling the recommended activity in the activities based on thegroup of health factors and the group of preferences.
 20. The computerprogram product of claim 19, wherein the activity ranking is based on atleast one of a number of steps taken by the employee group, a distancetraveled by the employee group, or a number of calories burned by theemployee group.